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