Condividi tramite


Funzione IoVerifyPartitionTable (ntddk.h)

La routine IoVerifyPartitionTable verifica la validità della tabella di partizione per un disco.

Sintassi

NTSTATUS IoVerifyPartitionTable(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] BOOLEAN        FixErrors
);

Parametri

[in] DeviceObject

Specifica l'oggetto dispositivo del disco da verificare.

[in] FixErrors

Specifica se la routine deve correggere eventuali errori corretti nella tabella di partizione.

Valore restituito

La routine restituisce STATUS_SUCCESS se la tabella di partizione è senza errori.

Se il chiamante specifica FALSE per il parametro FixErrors e la tabella di partizione presenta errori, la routine restituisce STATUS_DISK_CORRUPT_ERROR. Se il chiamante specifica TRUE per FixErrorse la routine è in grado di correggere tutti gli errori nella tabella di partizione, restituisce STATUS_SUCCESS. In caso contrario, restituisce STATUS_DISK_CORRUPT_ERROR.

La routine potrebbe restituire anche altri codici di errore di stato NT.

Osservazioni

i IoVerifyPartitionTable devono essere usati solo dai driver del disco.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows XP.
piattaforma di destinazione Universale
intestazione ntddk.h (include Ntddk.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= APC_LEVEL