Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |