Bagikan melalui


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

FILE_BASIC_INFORMATION

FILE_INTERNAL_INFORMATION

FILE_NAME_INFORMATION

FILE_NETWORK_OPEN_INFORMATION

FILE_POSITION_INFORMATION

FILE_STANDARD_INFORMATION FILE_POSITION_INFORMATION

FILE_STREAM_INFORMATION

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_PARAMETERS

IRP_MJ_QUERY_INFORMATION