IoCheckQuerySetVolumeInformation-Funktion (ntifs.h)
Die IoCheckQuerySetVolumeInformation-Routine überprüft die Gültigkeit der Parameter für einen Abfrage- oder Mengeninformationsvorgang.
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 Puffers, der für den angegebenen Informationsvorgang erforderlich ist, in Byte.
SetOperation
Boolescher Wert, der den Vorgangstyp angibt. Wenn SetOperationauf TRUE festgelegt ist, ist der Vorgang ein festgelegter Volumevorgang. wenn FALSE, handelt es sich um einen Abfragevolumevorgang.
Rückgabewert
IoCheckQuerySetVolumeInformation gibt STATUS_SUCCESS zurück, wenn die Parameter gültig sind. Andernfalls wird einer 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 unter Länge angegebene Puffergröße ist kleiner als die Puffergröße, die für den angegebenen Volumevorgang erforderlich ist. |
Hinweise
IoCheckQuerySetVolumeInformation wird in erster Linie von Netzwerkservern verwendet, die im Kernelmodus ausgeführt werden, da keine solche Überprüfung der Parametergültigkeit im normalen Pfad durchgeführt wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | ntifs.h (include Ntifs.h) |