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 puedan 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 FixErrorsy 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.
Observaciones
ioVerifyPartitionTable solo los controladores de disco deben usarse.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows XP. |
de la plataforma de destino de | Universal |
encabezado de | ntddk.h (incluya Ntddk.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | <= APC_LEVEL |