Partager via


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