Fonction IoVerifyPartitionTable (ntddk.h)
La routine IoVerifyPartitionTable vérifie la validité de la table de partition pour un disque.
Syntaxe
NTSTATUS IoVerifyPartitionTable(
[in] PDEVICE_OBJECT DeviceObject,
[in] BOOLEAN FixErrors
);
Paramètres
[in] DeviceObject
Spécifie l’objet d’appareil du disque à vérifier.
[in] FixErrors
Spécifie si la routine doit corriger les erreurs corrigeables dans la table de partition.
Valeur de retour
La routine retourne STATUS_SUCCESS si la table de partition est sans erreur.
Si l’appelant spécifie FAUX pour le paramètre FixErrors et que la table de partition a des erreurs, la routine retourne STATUS_DISK_CORRUPT_ERROR. Si l’appelant spécifie TRUE pour FixErrors, et que la routine est en mesure de corriger toutes les erreurs dans la table de partition, elle retourne STATUS_SUCCESS. Sinon, elle retourne STATUS_DISK_CORRUPT_ERROR.
La routine peut également retourner d’autres codes d’erreur d’état NT.
Remarques
IoVerifyPartitionTable ne doit être utilisé que par les pilotes de disque.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows XP. |
plateforme cible | Universel |
d’en-tête | ntddk.h (include Ntddk.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |