Функция IoCheckQuerySetVolumeInformation (ntifs.h)

Программа ioCheckQuerySetVolumeInformation проверяет допустимость параметров для операции запроса или задания сведений о томе.

Синтаксис

NTSTATUS IoCheckQuerySetVolumeInformation(
  FS_INFORMATION_CLASS FsInformationClass,
  ULONG                Length,
  BOOLEAN              SetOperation
);

Параметры

FsInformationClass

Значение перечисления FS_INFORMATION_CLASS, указывающее проверяемый класс информации.

Length

Размер буфера в байтах, необходимый для указанной операции с информацией.

SetOperation

Логическое значение, указывающее тип операции. Если SetOperationTRUE, операция является операцией набора томов; Значение false, если false, это операция тома запроса.

Возвращаемое значение

IoCheckQuerySetVolumeInformation возвращает STATUS_SUCCESS, если параметры допустимы; в противном случае возвращается один из следующих кодов ошибок.

Код возврата Описание
STATUS_INVALID_INFO_CLASS Значение, указанное в FsInformationClass, не является допустимым классом информации.
STATUS_INFO_LENGTH_MISMATCH Размер буфера, указанный в длине, меньше размера буфера, необходимого для указанной операции тома.

Замечания

IoCheckQuerySetVolumeInformation используется главным образом сетевыми серверами, работающими в режиме ядра, так как проверка допустимости параметров не выполняется в обычном пути.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка ntifs.h (include Ntifs.h)

См. также

FS_INFORMATION_CLASS

ZwQueryVolumeInformationFile

ZwSetVolumeInformationFile