IoCheckQuerySetVolumeInformation-Funktion (ntifs.h)
Die IoCheckQuerySetVolumeInformation Routine überprüft die Gültigkeit der Parameter für eine Abfrage oder festlegen den Volumeinformationsvorgang.
Syntax
NTSTATUS IoCheckQuerySetVolumeInformation(
FS_INFORMATION_CLASS FsInformationClass,
ULONG Length,
BOOLEAN SetOperation
);
Parameter
FsInformationClass
Ein FS_INFORMATION_CLASS Enumerationswert, der die zu überprüfende Informationsklasse angibt.
Length
Größe des für den angegebenen Informationsvorgang erforderlichen Puffers in Byte.
SetOperation
Boolescher Wert, der den Vorgangstyp angibt. Wenn SetOperation-TRUE-ist, handelt es sich bei dem Vorgang um einen set Volume-Vorgang; wenn FALSE, es sich um einen Abfragevolumevorgang handelt.
Rückgabewert
IoCheckQuerySetVolumeInformation gibt STATUS_SUCCESS zurück, wenn die Parameter gültig sind; andernfalls wird eine der folgenden Fehlercodes zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
STATUS_INVALID_INFO_CLASS | Der in FsInformationClass angegebene Wert ist keine gültige Informationsklasse. |
STATUS_INFO_LENGTH_MISMATCH | Die in Länge angegebene Puffergröße ist kleiner als die für den angegebenen Volumevorgang erforderliche Puffergröße. |
Bemerkungen
IoCheckQuerySetVolumeInformation wird hauptsächlich von Netzwerkservern verwendet, die im Kernelmodus ausgeführt werden, da keine solche Überprüfung der Parametergültigkeit im normalen Pfad erfolgt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | ntifs.h (einschließlich Ntifs.h) |