FLT_PARAMETERS para la unión de IRP_MJ_QUERY_INFORMATION
Componente de unión usado cuando se IRP_MJ_QUERY_INFORMATION el campo MajorFunction de la estructura FLT_IO_PARAMETER_BLOCK de la operación.
Sintaxis
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG Length;
FILE_INFORMATION_CLASS POINTER_ALIGNMENT FileInformationClass;
PVOID InfoBuffer;
} QueryFileInformation;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Miembros
QueryFileInformation: estructura que contiene los miembros siguientes.
Longitud: longitud, en bytes, del búfer en InfoBuffer.
FileInformationClass: tipo de información de archivo que se va a devolver. Uno de los siguientes:
Valor Significado FileAllInformation Devuelve una estructura FILE_ALL_INFORMATION para el archivo. FileAttributeTagInformation Devuelve una estructura de FILE_ATTRIBUTE_TAG_INFORMATION para el archivo. FileBasicInformation Devuelve una estructura de FILE_BASIC_INFORMATION para el archivo. FileCompressionInformation Devuelve una estructura de FILE_COMPRESSION_INFORMATION para el archivo. FileEaInformation Devuelve una estructura de FILE_EA_INFORMATION para el archivo. FileInternalInformation Devuelve una estructura de FILE_INTERNAL_INFORMATION para el archivo. FileMoveClusterInformation Devuelve una estructura de FILE_MOVE_CLUSTER_INFORMATION para el archivo. FileNameInformation Devuelve una estructura de FILE_NAME_INFORMATION para el archivo. FileNetworkOpenInformation Devolver una única estructura de FILE_NETWORK_OPEN_INFORMATION para el archivo FilePositionInformation Devuelve una única estructura de FILE_POSITION_INFORMATION para el archivo. FileStandardInformation Devuelve una única estructura de FILE_STANDARD_INFORMATION para el archivo. FileStreamInformation Devuelve una única estructura de FILE_STREAM_INFORMATION para el archivo. InfoBuffer: puntero al búfer de salida donde se va a devolver la información del archivo.
Comentarios
La estructura FLT_PARAMETERS para las operaciones de IRP_MJ_QUERY_INFORMATION contiene los parámetros de una operación de información de consulta representada por una estructura de datos de devolución de llamada (FLT_CALLBACK_DATA). Se encuentra en una estructura FLT_IO_PARAMETER_BLOCK.
IRP_MJ_QUERY_INFORMATION puede ser una operación basada en IRP o una operación de E/S rápida.
Requisitos
Tipo de requisito | Requisito |
---|---|
Encabezado | Fltkernel.h (incluya Fltkernel.h) |
Consulte también
FILE_ATTRIBUTE_TAG_INFORMATION
FILE_POSITION_INFORMATIONFILE_STANDARD_INFORMATION