Структура 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 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|