ENUMERATION_BUFFER構造 (traffic.h)

ENUMERATION_BUFFER構造体には、フロー名、フローに関連付けられているフィルターの数、フローに関連付けられているフィルターの配列など、特定のフローに固有の情報が含まれます。

構文

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;

メンバー

Length

ENUMERATION_BUFFERの先頭から次のENUMERATION_BUFFERまでのバイト数。

OwnerProcessId

プロセスの所有者を識別します。

FlowNameLength

FlowName メンバーの長さを指定します。

FlowName[MAX_STRING_LENGTH]

フロー名を指定する、 MAX_STRING_LENGTH長さの WCHAR 文字の配列。

pFlow

対応する TC_GEN_FLOW 構造体へのポインター。 この構造体は、TC_GEN_FILTERSの配列の直後に配置され、 Length に含まれます。

NumberOfFilters

フローに関連付けられているフィルターの数を指定します。

GenericFilter[1]

TC_GEN_FILTER構造体の配列。 配列内の要素の数は、指定したフローにアタッチされているフィルターの数に対応します。 TC_GEN_FILTER構造体の配列を列挙するには、次を使用して現在のTC_GEN_FILTERへのポインターをインクリメントする必要があることに注意してください。

sizeof(TC_GEN_FILTER) + 2 * [現在の TC_GEN_FILTER 構造体のパターン サイズ]。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header traffic.h

関連項目

FLOWSPEC

TC_GEN_FILTER

TC_GEN_FLOW