Compartir a través de


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