PROPERTYINST 结构
PROPERTYINST 结构在一段已识别的数据中定义属性的实例。 当属性附加到捕获时,网络监视器分配并填充 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
-
属性的此实例的数据长度。 如果 lpPropertyInstEx 成员指向 PROPERTYINSTEX 结构,则必须将 DataLength 设置为 0xFFFF。
-
级别
-
级别信息。
-
HelpID
-
帮助文件上下文标识符。
-
IFlags
-
错误条件标志。
备注
PROPERTYINST 结构定义附加属性的实例。 分析程序通过多个帮助程序函数访问 PROPERTYINST 结构。 例如,当调用 FormatPropertyInstance 函数来格式化属性的数据时,它会修改 PROPERTYINST 结构的 szPropertyText 成员。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|