FLT_PARAMETERS für IRP_MJ_QUERY_INFORMATION Union
Union-Komponente, die verwendet wird, wenn das Feld MajorFunction der FLT_IO_PARAMETER_BLOCK-Struktur für den Vorgang IRP_MJ_QUERY_INFORMATION ist.
Syntax
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG Length;
FILE_INFORMATION_CLASS POINTER_ALIGNMENT FileInformationClass;
PVOID InfoBuffer;
} QueryFileInformation;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Member
QueryFileInformation: Struktur, die die folgenden Member enthält.
Länge: Länge des Puffers in InfoBuffer in Bytes.
FileInformationClass: Typ der zurückzugebenden Dateiinformationen. Einer der folgenden:
Wert Bedeutung FileAllInformation Gibt eine FILE_ALL_INFORMATION-Struktur für die Datei zurück. FileAttributeTagInformation Gibt eine FILE_ATTRIBUTE_TAG_INFORMATION-Struktur für die Datei zurück. FileBasicInformation Gibt eine FILE_BASIC_INFORMATION-Struktur für die Datei zurück. FileCompressionInformation Gibt eine FILE_COMPRESSION_INFORMATION-Struktur für die Datei zurück. FileEaInformation Gibt eine FILE_EA_INFORMATION-Struktur für die Datei zurück. FileInternalInformation Gibt eine FILE_INTERNAL_INFORMATION-Struktur für die Datei zurück. FileMoveClusterInformation Gibt eine FILE_MOVE_CLUSTER_INFORMATION-Struktur für die Datei zurück. FileNameInformation Gibt eine FILE_NAME_INFORMATION-Struktur für die Datei zurück. FileNetworkOpenInformation Zurückgeben einer einzelnen FILE_NETWORK_OPEN_INFORMATION-Struktur für die Datei FilePositionInformation Gibt eine einzelne FILE_POSITION_INFORMATION-Struktur für die Datei zurück. FileStandardInformation Gibt eine einzelne FILE_STANDARD_INFORMATION-Struktur für die Datei zurück. FileStreamInformation Gibt eine einzelne FILE_STREAM_INFORMATION-Struktur für die Datei zurück. InfoBuffer: Zeiger auf den Ausgabepuffer, in dem die Dateiinformationen zurückgegeben werden sollen.
Hinweise
Die FLT_PARAMETERS-Struktur für IRP_MJ_QUERY_INFORMATION-Vorgänge enthält die Parameter für einen Abfrageinformationsvorgang, der durch eine Rückrufdatenstruktur (FLT_CALLBACK_DATA) dargestellt wird. Sie ist in einer FLT_IO_PARAMETER_BLOCK-Struktur enthalten.
IRP_MJ_QUERY_INFORMATION kann ein IRP-basierter Vorgang oder ein schneller E/A-Vorgang sein.
Anforderungen
Anforderungstyp | Anforderung |
---|---|
Header | Fltkernel.h ( fltkernel.h einschließen) |
Weitere Informationen
FILE_ATTRIBUTE_TAG_INFORMATION
FILE_POSITION_INFORMATIONFILE_STANDARD_INFORMATION