Función IoVerifyPartitionTable (ntddk.h)
La rutina IoVerifyPartitionTable comprueba la validez de la tabla de particiones de un disco.
Sintaxis
NTSTATUS IoVerifyPartitionTable(
[in] PDEVICE_OBJECT DeviceObject,
[in] BOOLEAN FixErrors
);
Parámetros
[in] DeviceObject
Especifica el objeto de dispositivo del disco que se va a comprobar.
[in] FixErrors
Especifica si la rutina debe corregir los errores que se pueden corregir en la tabla de particiones.
Valor devuelto
La rutina devuelve STATUS_SUCCESS si la tabla de particiones no tiene errores.
Si el autor de la llamada especifica FALSE para el parámetro FixErrors y la tabla de particiones tiene errores, la rutina devuelve STATUS_DISK_CORRUPT_ERROR. Si el autor de la llamada especifica TRUE para FixErrors y la rutina puede corregir todos los errores de la tabla de particiones, devuelve STATUS_SUCCESS. De lo contrario, devuelve STATUS_DISK_CORRUPT_ERROR.
La rutina también puede devolver otros códigos de error de estado NT.
Comentarios
IoVerifyPartitionTable solo debe usarse con controladores de disco.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows XP. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |