Bagikan melalui


struktur FILTER_FULL_INFORMATION (fltuserstructures.h)

Struktur FILTER_FULL_INFORMATION berisi informasi lengkap untuk driver minifilter.

Sintaks

typedef struct _FILTER_FULL_INFORMATION {
  ULONG  NextEntryOffset;
  ULONG  FrameID;
  ULONG  NumberOfInstances;
  USHORT FilterNameLength;
  WCHAR  FilterNameBuffer[1];
} FILTER_FULL_INFORMATION, *PFILTER_FULL_INFORMATION;

Anggota

NextEntryOffset

Offset byte dari entri FILTER_FULL_INFORMATION berikutnya, jika beberapa entri ada dalam buffer. Anggota ini nol jika tidak ada entri lain yang mengikuti yang satu ini.

FrameID

Indeks berbasis nol dari bingkai saat ini.

NumberOfInstances

Jumlah instans yang saat ini ada untuk minifilter ini.

FilterNameLength

Panjang, dalam byte, dari nama minifilter.

FilterNameBuffer[1]

Menentukan karakter pertama dari string nama filter. Karakter ini diikuti dalam memori oleh sisa string. Panjang string ditentukan oleh anggota FilterNameLength . String adalah Unicode dan tidak dihentikan NULL.

Keterangan

Struktur FILTER_FULL_INFORMATION diteruskan sebagai parameter ke rutinitas seperti FilterFindFirst, FilterFindNext, FilterGetInformation, FltEnumerateFilterInformation, dan FltGetFilterInformation.

Struktur ini harus diselaraskan pada batas LONGLONG (8-byte). Jika buffer berisi dua atau lebih struktur ini, nilai NextEntryOffset di setiap entri, kecuali yang terakhir, berada pada batas 8-byte.

Persyaratan

Persyaratan Nilai
Header fltuserstructures.h (termasuk FltUser.h, FltKernel.h)

Lihat juga

FILTER_AGGREGATE_BASIC_INFORMATION

FILTER_AGGREGATE_STANDARD_INFORMATION

FilterFindClose

FilterFindFirst

FilterFindNext

FilterGetInformation

FltEnumerateFilterInformation

FltGetFilterInformation