FLT_PARAMETERS untuk serikat IRP_MJ_QUERY_INFORMATION
Komponen union yang digunakan ketika bidang MajorFunction dari struktur FLT_IO_PARAMETER_BLOCK untuk operasi IRP_MJ_QUERY_INFORMATION.
Sintaks
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG Length;
FILE_INFORMATION_CLASS POINTER_ALIGNMENT FileInformationClass;
PVOID InfoBuffer;
} QueryFileInformation;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Anggota
QueryFileInformation: Struktur yang berisi anggota berikut.
Panjang: Panjang, dalam byte, buffer di InfoBuffer.
FileInformationClass: Jenis informasi file yang akan dikembalikan. Salah satu dari berikut ini:
Nilai Makna FileAllInformation Mengembalikan struktur FILE_ALL_INFORMATION untuk file. FileAttributeTagInformation Mengembalikan struktur FILE_ATTRIBUTE_TAG_INFORMATION untuk file. FileBasicInformation Mengembalikan struktur FILE_BASIC_INFORMATION untuk file. FileCompressionInformation Mengembalikan struktur FILE_COMPRESSION_INFORMATION untuk file. FileEaInformation Mengembalikan struktur FILE_EA_INFORMATION untuk file. FileInternalInformation Mengembalikan struktur FILE_INTERNAL_INFORMATION untuk file. FileMoveClusterInformation Mengembalikan struktur FILE_MOVE_CLUSTER_INFORMATION untuk file. FileNameInformation Mengembalikan struktur FILE_NAME_INFORMATION untuk file. FileNetworkOpenInformation Mengembalikan struktur FILE_NETWORK_OPEN_INFORMATION tunggal untuk file FilePositionInformation Mengembalikan struktur FILE_POSITION_INFORMATION tunggal untuk file. FileStandardInformation Mengembalikan struktur FILE_STANDARD_INFORMATION tunggal untuk file. FileStreamInformation Mengembalikan struktur FILE_STREAM_INFORMATION tunggal untuk file. InfoBuffer: Penunjuk ke buffer output tempat informasi file akan dikembalikan.
Keterangan
Struktur FLT_PARAMETERS untuk operasi IRP_MJ_QUERY_INFORMATION berisi parameter untuk operasi informasi kueri yang diwakili oleh struktur data panggilan balik (FLT_CALLBACK_DATA). Ini terkandung dalam struktur FLT_IO_PARAMETER_BLOCK.
IRP_MJ_QUERY_INFORMATION dapat menjadi operasi berbasis IRP atau operasi I/O yang cepat.
Persyaratan
Jenis persyaratan | Persyaratan |
---|---|
Header | Fltkernel.h (termasuk Fltkernel.h) |
Lihat juga
FILE_ATTRIBUTE_TAG_INFORMATION