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 establecida.
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 es FALSE, se trata de 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 de retorno | 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 Length es menor que el tamaño del búfer necesario para la operación de volumen especificada. |
Comentarios
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 parámetros en la ruta de acceso normal.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | ntifs.h (incluya Ntifs.h) |