EXPERTCONFIG 構造体
EXPERTCONFIG 構造体には、エキスパートの構成データが含まれています。 エキスパートは、 RawConfigData メンバーをエキスパート固有の構造でオーバーレイします。
構文
typedef struct {
DWORD RawConfigLength;
BYTE RawConfigData[];
} EXPERTCONFIG, *PEXPERTCONFIG;
メンバー
-
RawConfigLength
-
構造体の合計長 (メンバーに使用される 4 バイトを含む)。 Network Monitor では、構造体がディスク ドライブに保存され、ディスク ドライブから読み取られたときに、 値が使用されます。
-
RawConfigData
-
構成データ。 エキスパートは、構成データを追加する必要があります。 たとえば、次のようなデータ構造があるとします。
typedef struct { DWORD RawConfigLength; // Overlay of structure DWORD PickNumEvents; DWORD NumEventsSpecific; DWORD PickSpeedThroughCapture; DWORD PickStartup; DWORD PickAttachProperties; } TESTEXPERTCONFIG; typedef TESTEXPERTCONFIG* LPTESTEXPERTCONFIG;
RawConfigLength では、オーバーレイが正しく動作します。 データを使用すると、コードは次のようになります。
BOOL WINAPI Configure( HEXPERTKEY ExpertKey, PEXPERTCONFIG * ppConfig, PEXPERTSTARTUPINFO pStartupInfo, DWORD StartupFlags, HWND hWnd ) { LPTESTEXPERTCONFIG lpConfig; //... lpConfig = (LPTESTEXPERTCONFIG)(*ppConfig); //... }
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|