IoVerifyPartitionTable-Funktion (ntddk.h)
Die IoVerifyPartitionTable-Routine überprüft die Gültigkeit der Partitionstabelle für 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 FixErrors-Parameter 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 korrigieren kann, gibt sie STATUS_SUCCESS zurück. Andernfalls wird STATUS_DISK_CORRUPT_ERROR zurückgegeben.
Die Routine kann auch andere NT-status-Fehlercodes zurückgeben.
Hinweise
IoVerifyPartitionTable darf nur von Datenträgertreibern verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows XP. |
Zielplattform | Universell |
Header | ntddk.h (include Ntddk.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |