Share via


EXPERTCONFIG 結構

EXPERTCONFIG結構包含專家的設定資料。 專家會將 RawConfigData 成員與專家特定的結構重迭。

語法

typedef struct {
  DWORD RawConfigLength;
  BYTE  RawConfigData[];
} EXPERTCONFIG, *PEXPERTCONFIG;

成員

RawConfigLength

結構的總長度,包括用於成員的四個位元組。 當結構儲存到磁片磁碟機並從磁片磁碟機讀取時,網路監視器會使用 值。

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 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Netmon.h