Estructura EXPERTCONFIG
La estructura EXPERTCONFIG contiene los datos de configuración del experto. El experto superpone el miembro RawConfigData con una estructura específica de expertos.
Sintaxis
typedef struct {
DWORD RawConfigLength;
BYTE RawConfigData[];
} EXPERTCONFIG, *PEXPERTCONFIG;
Miembros
-
RawConfigLength
-
Longitud total de la estructura, incluidos los cuatro bytes usados para el miembro. Network Monitor usa el valor cuando la estructura se guarda y lee desde una unidad de disco.
-
RawConfigData
-
Datos de configuración. El experto debe agregar los datos de configuración. Por ejemplo, supongamos que tenía una estructura de datos similar a esta.
typedef struct { DWORD RawConfigLength; // Overlay of structure DWORD PickNumEvents; DWORD NumEventsSpecific; DWORD PickSpeedThroughCapture; DWORD PickStartup; DWORD PickAttachProperties; } TESTEXPERTCONFIG; typedef TESTEXPERTCONFIG* LPTESTEXPERTCONFIG;
Tenga en cuenta que RawConfigLength garantiza que la superposición funciona correctamente. Al usar los datos, el código podría tener este aspecto:
BOOL WINAPI Configure( HEXPERTKEY ExpertKey, PEXPERTCONFIG * ppConfig, PEXPERTSTARTUPINFO pStartupInfo, DWORD StartupFlags, HWND hWnd ) { LPTESTEXPERTCONFIG lpConfig; //... lpConfig = (LPTESTEXPERTCONFIG)(*ppConfig); //... }
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|