共用方式為


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 [僅限傳統型應用程式]
標頭
Netmon.h

另請參閱

AttachPropertyInstance

AttachPropertyInstanceEx