IoVerifyPartitionTable-Funktion (ntddk.h)
Die IoVerifyPartitionTable Routine überprüft die Gültigkeit der Partitionstabelle auf einen Datenträger.
Syntax
NTSTATUS IoVerifyPartitionTable(
[in] PDEVICE_OBJECT DeviceObject,
[in] BOOLEAN FixErrors
);
Parameter
[in] DeviceObject
Gibt das Geräteobjekt des zu überprüfenden Datenträgers an.
[in] FixErrors
Gibt an, ob die Routine korrekturbare Fehler in der Partitionstabelle korrigieren soll.
Rückgabewert
Die Routine gibt STATUS_SUCCESS zurück, wenn die Partitionstabelle fehlerfrei ist.
Wenn der Aufrufer FALSE- für den Parameter FixErrors angibt und die Partitionstabelle Fehler aufweist, gibt die Routine STATUS_DISK_CORRUPT_ERROR zurück. Wenn der Aufrufer TRUE- für FixErrors-angibt und die Routine alle Fehler in der Partitionstabelle beheben kann, wird STATUS_SUCCESS zurückgegeben. Andernfalls wird STATUS_DISK_CORRUPT_ERROR zurückgegeben.
Die Routine gibt möglicherweise auch andere NT-Statusfehlercodes zurück.
Bemerkungen
IoVerifyPartitionTable- darf nur von Datenträgertreibern verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows XP. |
Zielplattform- | Universal |
Header- | ntddk.h (include Ntddk.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= APC_LEVEL |