Changes between Version 3 and Version 4 of ApiHidra
- Timestamp:
- Mar 26, 2009, 1:02:41 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ApiHidra
v3 v4 12 12 * Todos los nombres de funciones y variables deben ser descriptivos y fáciles de recordar. 13 13 * 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'''. 14 15 * Las constantes y variables globales deben ir escritas en mayúsculas. 15 16 * Debe incluirse toda la información necesaria en las cabeceras de las funciones (descripción, formato, salidas, notas, etc.). 16 17 * 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. 17 20 18 21 == Funciones internas C == … … 24 27 === Funciones básicas === 25 28 26 * [./DiskScan DiskScan] 27 * FStype 29 * [./hidraDisk hidraDisk] 30 * [./hidraEnviron hidraEnviron] 31 * [./hidraFStype hidraFStype] 28 32 * LocalIP 29 33 * LocalMAC … … 39 43 * !MakeLogicalPartitions 40 44 * Format 41 * Mount45 * [./hidraMount hidraMount] 42 46 * Unmount 43 47 * !CacheDetect … … 71 75 * OSVersion 72 76 * !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||