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[데스크톱 앱만] |
헤더 |
|