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結構的指標。 只有在您呼叫AttachPropertyInstanceEx時,才會使用lpPropertyInstEx成員。
如果使用 lpPropertyInstEx ,您必須將 DataLength 成員設定為 0xFFFF。
-
DataLength
-
屬性實例的資料長度。 如果 lpPropertyInstEx 成員指向 PROPERTYINSTEX 結構,您必須將 DataLength 設定為 0xFFFF。
-
Level
-
層級資訊。
-
HelpID
-
說明檔案內容識別碼。
-
IFlags
-
錯誤條件旗標。
備註
PROPERTYINST結構會定義附加屬性的實例。 剖析器會透過數個協助程式函式來存取 PROPERTYINST 結構。 例如,呼叫FormatPropertyInstance函式來格式化屬性的資料時,它會修改PROPERTYINST結構的szPropertyText成員。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|