Condividi tramite


Struttura EXPERTCONFIG

La struttura EXPERTCONFIG contiene i dati di configurazione dell'esperto. L'esperto sovrappone il membro RawConfigData a una struttura specifica dell'esperto.

Sintassi

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

Members

RawConfigLength

Lunghezza totale della struttura, inclusi i quattro byte utilizzati per il membro. Monitoraggio di rete usa il valore quando la struttura viene salvata e letta da un'unità disco.

RawConfigData

Dati di configurazione. L'esperto deve aggiungere i dati di configurazione. Si supponga, ad esempio, di avere una struttura di dati simile alla seguente.

typedef struct
{
    DWORD       RawConfigLength;   // Overlay of structure
    DWORD       PickNumEvents;
    DWORD       NumEventsSpecific;
    DWORD       PickSpeedThroughCapture;
    DWORD       PickStartup;
    DWORD       PickAttachProperties;
} TESTEXPERTCONFIG;
typedef TESTEXPERTCONFIG* LPTESTEXPERTCONFIG;

Si noti che RawConfigLength garantisce che la sovrimpressione funzioni correttamente. Quando si usano i dati, il codice potrebbe essere simile al seguente:

BOOL WINAPI Configure( 
    HEXPERTKEY ExpertKey,
    PEXPERTCONFIG * ppConfig,
    PEXPERTSTARTUPINFO pStartupInfo,
    DWORD StartupFlags,
    HWND hWnd
)
{
    LPTESTEXPERTCONFIG  lpConfig;

    //...
    lpConfig = (LPTESTEXPERTCONFIG)(*ppConfig);
    //...
}

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h