Compartir a través de


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
Netmon.h