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[데스크톱 앱만]
머리글 traffic.h

추가 정보

FLOWSPEC

TC_GEN_FILTER

TC_GEN_FLOW