다음을 통해 공유


PROPERTYINST 구조체

PROPERTYINST 구조체는 인식된 데이터 조각에서 속성의 instance 정의합니다. 네트워크 모니터는 속성이 캡처에 연결되면 PROPERTYINST 구조를 할당하고 채웁니다.

구문

typedef struct _PROPERTYINST {
  LPPROPERTYINFO lpPropertyInfo;
  LPSTR          szPropertyText;
  union {
    LPVOID           lpData;
    ULPBYTE          lpByte;
    ULPWORD          lpWord;
    ULPDWORD         lpDword;
    ULPLARGEINT      lpLargeInt;
    ULPSYSTEMTIME    lpSysTime;
    LPPROPERTYINSTEX lpPropertyInstEx;
  };
  WORD           DataLength;
  WORD           Level  :4;
  WORD           HelpID  :12;
  DWORD          IFlags;
} PROPERTYINST, *LPPROPERTYINST;

멤버

lpPropertyInfo

속성을 정의하는 PROPERTYINFO 구조체에 대한 포인터입니다.

szPropertyText

네트워크 모니터 UI의 세부 정보 창에 표시되는 문자열에 대한 포인터입니다.

lpData

속성에 대한 데이터의 시작 부분에 대한 포인터입니다. 파서는 속성 데이터가 시작되는 위치를 결정합니다.

lpByte

BYTE 데이터에 대한 포인터입니다.

lpWord

WORD 데이터에 대한 포인터입니다.

lpDword

DWORD 데이터에 대한 포인터입니다.

lpLargeInt

LARGEINT 데이터에 대한 포인터입니다.

lpSysTime

SYSTEMTIME 데이터에 대한 포인터입니다.

lpPropertyInstEx

PROPERTYINSTEX 구조체에 대한 포인터입니다. lpPropertyInstEx 멤버는 AttachPropertyInstanceEx를 호출할 때만 사용됩니다.

lpPropertyInstEx를 사용하는 경우 DataLength 멤버를 0xFFFF 설정해야 합니다.

DataLength

속성의 이 instance 대한 데이터 길이입니다. lpPropertyInstEx 멤버가 PROPERTYINSTEX 구조를 가리키는 경우 DataLength를 0xFFFF 설정해야 합니다.

수준

수준 정보입니다.

HelpID

도움말 파일 컨텍스트 식별자입니다.

IFlags

오류 조건 플래그입니다.

설명

PROPERTYINST 구조체는 연결된 속성의 instance 정의합니다. 파서는 여러 도우미 함수를 통해 PROPERTYINST 구조에 액세스합니다. 예를 들어 FormatPropertyInstance 함수를 호출하여 속성의 데이터 형식을 지정하는 경우 PROPERTYINST 구조체의 szPropertyText 멤버를 수정합니다.

요구 사항

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

추가 정보

AttachPropertyInstance

AttachPropertyInstanceEx