Changes between Version 3 and Version 4 of ApiHidra


Ignore:
Timestamp:
Mar 26, 2009, 1:02:41 PM (15 years ago)
Author:
ramon
Comment:

Tablas de mnemónicos y códigos de error

Legend:

Unmodified
Added
Removed
Modified
  • ApiHidra

    v3 v4  
    1212 * Todos los nombres de funciones y variables deben ser descriptivos y fáciles de recordar.
    1313 * Nombres de funciones al estilo Rembo-C, sólo con las iniciales en mayúsculas.
     14 * Para evitar inconsistencias y para mantener la compatibilidad con EAC, los nombres del as funciones Hidra tendrán el prefijo '''hidra'''.
    1415 * Las constantes y variables globales deben ir escritas en mayúsculas.
    1516 * Debe incluirse toda la información necesaria en las cabeceras de las funciones (descripción, formato, salidas, notas, etc.).
    1617 * Deben incluirse comentarios descriptivos en los bloques de código.
     18 * La función Hidra llamará a la función correspondiente EAC, siempre que exista esta última y que cumpla los requisitos de funcionamiento.
     19 * En el caso de que una función EAC no devuelva el formato adecuado para el gestor Hidra, deberá desarrollarse una nueva función equivalente.
    1720
    1821== Funciones internas C ==
     
    2427=== Funciones básicas ===
    2528
    26  * [./DiskScan DiskScan]
    27  * FStype
     29 * [./hidraDisk hidraDisk]
     30 * [./hidraEnviron hidraEnviron]
     31 * [./hidraFStype hidraFStype]
    2832 * LocalIP
    2933 * LocalMAC
     
    3943 * !MakeLogicalPartitions
    4044 * Format
    41  * Mount
     45 * [./hidraMount hidraMount]
    4246 * Unmount
    4347 * !CacheDetect
     
    7175 * OSVersion
    7276 * !WindowsSoftware
     77
     78== Tabla de mnemónicos de tipos de particiones ==
     79
     80||Identificador||Mnemónico||Tipo de partición||
     81||00            ||EMPTY    ||Partición vacía no definida||
     82||05            ||EXTENDED ||Partición extendida que puede contener varias particiones lógicas||
     83||06, 0e        ||BIGDOS   ||FAT16||
     84||07            ||NTFS     ||NTFS||
     85||0b, 0c        ||VFAT     ||FAT32||
     86||16, 1e        ||HBIGDOS  ||FAT16 oculta||
     87||17            ||HNTFS    ||NTFS oculta||
     88||1b, 1c        ||HVFAT    ||FAT32 oculta||
     89||82            ||LINUX-SWAP||Paginación para Linux (''swap'')||
     90||83            ||EXT2, EXT3, EXT4||Partición Linux tipo Ext2, Ext3 o Ext4||
     91||8e            ||LINUX-LVM||Partición de volumen lógico para Linux||
     92||a7            ||CACHE    ||Caché local para EAC (se formateará como Ext3)||.
     93||fd            ||RAID-EXT2, RAID-EXT3, RAID-EXT4||Partición RAID para Linux tipo Ext2, Ext3 o Ext4||
     94||-             ||UNKNOWN  ||Tipo de partición desconocido.||
     95
     96== Tabla de códigos de error ==
     97
     98||Código||Descripción||
     99||   0  ||Ejecución correcta sin error||
     100||   1  ||Llamada incorrecta a la función o parámetros incorrectos||
     101||   2  ||Fichero, directorio o dispositivo no encontrado o inaccesible||
     102||   3  ||Tipo de partición erróneo o no reconocido||