次の方法で共有


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 [デスクトップ アプリのみ]
ヘッダー
Netmon.h