Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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;
Elemente
QueryFileInformation: Struktur, die die folgenden Member enthält.
Länge: Länge des Puffers in Byte bei InfoBuffer.
FileInformationClass: Dateiinformationstyp, der zurückgegeben werden soll. Eins 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.
Bemerkungen
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 |
|---|---|
| Kopfzeile | Fltkernel.h (include Fltkernel.h) |
Siehe auch
FILE_ATTRIBUTE_TAG_INFORMATION
FILE_POSITION_INFORMATIONFILE_STANDARD_INFORMATION