Estrutura EXPERTCONFIG
A estrutura EXPERTCONFIG contém os dados de configuração do especialista. O especialista sobrepõe o membro RawConfigData com uma estrutura específica de especialista.
Sintaxe
typedef struct {
DWORD RawConfigLength;
BYTE RawConfigData[];
} EXPERTCONFIG, *PEXPERTCONFIG;
Membros
-
RawConfigLength
-
Comprimento total da estrutura, incluindo os quatro bytes usados para o membro. O Monitor de Rede usa o valor quando a estrutura é salva e lida de uma unidade de disco.
-
RawConfigData
-
Dados de configuração. O especialista deve adicionar os dados de configuração. Por exemplo, suponha que você tinha uma estrutura de dados semelhante a esta.
typedef struct { DWORD RawConfigLength; // Overlay of structure DWORD PickNumEvents; DWORD NumEventsSpecific; DWORD PickSpeedThroughCapture; DWORD PickStartup; DWORD PickAttachProperties; } TESTEXPERTCONFIG; typedef TESTEXPERTCONFIG* LPTESTEXPERTCONFIG;
Observe que RawConfigLength garante que a sobreposição funcione corretamente. Quando você usa os dados, seu código pode ter esta aparência:
BOOL WINAPI Configure( HEXPERTKEY ExpertKey, PEXPERTCONFIG * ppConfig, PEXPERTSTARTUPINFO pStartupInfo, DWORD StartupFlags, HWND hWnd ) { LPTESTEXPERTCONFIG lpConfig; //... lpConfig = (LPTESTEXPERTCONFIG)(*ppConfig); //... }
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|