Compartir a través de


Función IoCheckQuerySetVolumeInformation (ntifs.h)

La rutina ioCheckQuerySetVolumeInformation comprueba la validez de los parámetros para una operación de información de volumen o consulta.

Sintaxis

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

Parámetros

FsInformationClass

Valor de enumeración FS_INFORMATION_CLASS que especifica la clase de información que se va a comprobar.

Length

Tamaño, en bytes, del búfer necesario para la operación de información especificada.

SetOperation

Valor booleano que especifica el tipo de operación. Si SetOperation es TRUE, la operación es una operación de volumen establecida; si FALSE, es una operación de volumen de consulta.

Valor devuelto

ioCheckQuerySetVolumeInformation devuelve STATUS_SUCCESS si los parámetros son válidos; de lo contrario, devuelve uno de los siguientes códigos de error.

Código devuelto Descripción
STATUS_INVALID_INFO_CLASS El valor especificado en FsInformationClass no es una clase de información válida.
STATUS_INFO_LENGTH_MISMATCH El tamaño del búfer especificado en longitud es menor que el tamaño de búfer necesario para la operación de volumen especificada.

Observaciones

ioCheckQuerySetVolumeInformation se usa principalmente por los servidores de red que se ejecutan en modo kernel, ya que no se realiza ninguna comprobación de validez de estos parámetros en la ruta de acceso normal.

Requisitos

Requisito Valor
de la plataforma de destino de Windows
encabezado de ntifs.h (incluya Ntifs.h)

Consulte también

FS_INFORMATION_CLASS

ZwQueryVolumeInformationFile

ZwSetVolumeInformationFile