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に設定する必要があります。
-
Level
-
レベル情報。
-
HelpID
-
ヘルプ ファイルのコンテキスト識別子。
-
IFlags
-
エラー条件フラグ。
注釈
PROPERTYINST 構造体は、添付プロパティのインスタンスを定義します。 パーサーは、いくつかのヘルパー関数を介して PROPERTYINST 構造体にアクセスします。 たとえば、プロパティのデータを書式設定するために FormatPropertyInstance 関数を呼び出すと、PROPERTYINST 構造体の szPropertyText メンバーが変更されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|