SET 구조체

SET 구조체는 값 집합을 정의합니다.

구문

typedef struct _SET {
  DWORD nEntries;
  union {
    LPBYTE               lpByteTable;
    LPWORD               lpWordTable;
    LPDWORD              lpDwordTable;
    LPLARGEINT           lpLargeIntTable;
    LPSYSTEMTIME         lpSystemTimeTable;
    LPLABELED_BYTE       lpLabeledByteTable;
    LPLABELED_WORD       lpLabeledWordTable;
    LPLABELED_DWORD      lpLabeledDwordTable;
    LPLABELED_LARGEINT   lpLabeledLargeIntTable;
    LPLABELED_SYSTEMTIME lpLabeledSystemTimeTable;
    LPLABELED_BIT        lpLabeledBit;
    LPVOID               lpVoidTable;
  };
} SET, *LPSET;

멤버

n엔트리

집합의 총 항목 수입니다.

lpByteTable

BYTE 값 배열에 대한 포인터입니다.

lpWordTable

WORD 값 배열에 대한 포인터입니다.

lpDwordTable

DWORD 값 배열에 대한 포인터입니다.

lpLargeIntTable

LARGEINT 구조체의 배열에 대한 포인터입니다.

lpSystemTimeTable

SYSTEMTIME 값 배열에 대한 포인터입니다.

lpLabeledByteTable

LABELED_BYTE 구조체의 배열에 대한 포인터입니다. 각 LABELED_BYTE 구조체는 값과 레이블을 정의합니다. 네트워크 모니터는 프로토콜 패킷에서 해당 값을 찾으면 레이블을 표시합니다.

lpLabeledWordTable

WORD 값 및 레이블 집합을 정의하는 LABELED_WORD 구조체 배열에 대한 포인터입니다.

lpLabeledDwordTable

DWORD 값 및 레이블 집합을 정의하는 LABELED_DWORD 구조체의 배열에 대한 포인터입니다.

lpLabeledLargeIntTable

LARGEINT 값 및 레이블 집합을 정의하는 LABELED_LARGEINT 구조체 배열에 대한 포인터입니다.

lpLabeledSystemTimeTable

SYSTEM 값 및 레이블 집합을 정의하는 LABELED_SYSTEMTIME 구조체의 배열에 대한 포인터입니다.

lpLabeledBit

레이블이 지정된 BIT 쌍 집합을 정의하는 LABELED_BIT 구조체의 배열에 대한 포인터입니다. 각 BIT는 BIT의 각 상태(0 또는 1)에 대해 레이블 하나를 두 개 지정할 수 있습니다.

lpVoidTable

값 배열에 대한 포인터입니다.

설명

SET 구조는 네트워크 모니터가 프로토콜 패킷의 속성 값을 해석하는 데 사용할 수 있는 비교 데이터 집합을 정의하는 데 사용됩니다. 비교 데이터 집합이 필요한 경우 SET 구조체에 대한 포인터가 PROPERTYINFO 구조체의 lpSet 멤버에 지정됩니다.

파서 DLL은 값 집합과 레이블 집합을 제공할 수 있습니다. SET 구조체에서 선택한 UNION 의 멤버는 집합 의 각 멤버를 정의하는 구조체 배열을 가리킵니다.

  • 값 집합

    값 집합은 네트워크 모니터가 프로토콜 패킷에 있는 값과 함께 세트 내 또는 설정되지 않은 표시기를 포함하려는 경우에 사용됩니다. 예를 들어 DWORD 집합이 지정된 경우 네트워크 모니터는 프로토콜 패킷에 있는 각 DWORD 값에 대한 레이블을 표시하여 DWORD가 집합에 지정되었거나 지정되지 않았음을 나타냅니다.

    값 집합은 BYTE, WORD, DWORD, LARGEINT 및 SYSTEMTIME 데이터 형식을 기반으로 할 수 있습니다.

  • 레이블 집합

    레이블 집합은 네트워크 모니터가 집합에 지정된 속성 값 대신 사용자 정의 레이블을 표시하려는 경우에 사용됩니다.

    레이블 집합은 BYTE, WORD, DWORD, LARGEINT, SYSTEMTIME 및 BIT 레이블 쌍을 기반으로 할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Netmon.h

추가 정보

LABELED_BIT

Propertyinfo