Función IoCheckQuerySetFileInformation (ntifs.h)

La rutina IoCheckQuerySetFileInformation comprueba la validez de los parámetros para una operación de información de archivo o consulta establecida.

Sintaxis

NTSTATUS IoCheckQuerySetFileInformation(
  FILE_INFORMATION_CLASS FileInformationClass,
  ULONG                  Length,
  BOOLEAN                SetOperation
);

Parámetros

FileInformationClass

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

Length

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

SetOperation

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

Valor devuelto

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

Código de retorno Descripción
STATUS_INVALID_INFO_CLASS El valor especificado en FileInformationClass 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 del búfer necesario para la operación de archivo especificada.

Comentarios

IoCheckQuerySetFileInformation 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 parámetros en la ruta de acceso normal.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado ntifs.h (incluya Ntifs.h)

Consulte también

FILE_INFORMATION_CLASS

ZwQueryInformationFile

ZwSetInformationFile