Freigeben über


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)

Siehe auch

FS_INFORMATION_CLASS

ZwQueryVolumeInformationFile

ZwSetVolumeInformationFile-