Bagikan melalui


struktur ENUMERATION_BUFFER (traffic.h)

Struktur ENUMERATION_BUFFER berisi informasi khusus untuk alur tertentu, termasuk nama alur, jumlah filter yang terkait dengan alur, dan array filter yang terkait dengan alur.

Sintaks

typedef struct _ENUMERATION_BUFFER {
  ULONG         Length;
  ULONG         OwnerProcessId;
  USHORT        FlowNameLength;
  WCHAR         FlowName[MAX_STRING_LENGTH];
  PTC_GEN_FLOW  pFlow;
  ULONG         NumberOfFilters;
  TC_GEN_FILTER GenericFilter[1];
} ENUMERATION_BUFFER, *PENUMERATION_BUFFER;

Anggota

Length

Jumlah byte dari awal ENUMERATION_BUFFER ke ENUMERATION_BUFFER berikutnya.

OwnerProcessId

Mengidentifikasi pemilik proses.

FlowNameLength

Menentukan panjang anggota FlowName .

FlowName[MAX_STRING_LENGTH]

Array karakter WCHAR, dengan panjang MAX_STRING_LENGTH, yang menentukan nama alur.

pFlow

Arahkan ke struktur TC_GEN_FLOW yang sesuai. Struktur ini ditempatkan segera setelah array TC_GEN_FILTERS dan disertakan dalam Panjang.

NumberOfFilters

Menentukan jumlah filter yang terkait dengan alur.

GenericFilter[1]

Array struktur TC_GEN_FILTER . Jumlah elemen dalam array sesuai dengan jumlah filter yang dilampirkan ke alur yang ditentukan. Perhatikan bahwa untuk menghitung melalui array struktur TC_GEN_FILTER , Anda perlu menaikkan penunjuk ke TC_GEN_FILTER saat ini dengan menggunakan yang berikut:

sizeof(TC_GEN_FILTER) + 2 * [ukuran pola struktur TC_GEN_FILTER saat ini].

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header traffic.h

Lihat juga

FLOWSPEC

TC_GEN_FILTER

TC_GEN_FLOW