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 |