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 toutes les erreurs corrigeables dans la table de partition.
Valeur retournée
La routine retourne STATUS_SUCCESS si la table de partition est sans erreur.
Si l’appelant spécifie FALSE pour le paramètre FixErrors et que la table de partition contient 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 NT status.
Remarques
IoVerifyPartitionTable doit être utilisé uniquement par les pilotes de disque.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows XP. |
Plateforme cible | Universal |
En-tête | ntddk.h (incluez Ntddk.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour