EXPERTCONFIG-Struktur
Die EXPERTCONFIG-Struktur enthält die Konfigurationsdaten des Experten. Der Experte überlagert das RawConfigData-Element mit einer expertenspezifischen Struktur.
Syntax
typedef struct {
DWORD RawConfigLength;
BYTE RawConfigData[];
} EXPERTCONFIG, *PEXPERTCONFIG;
Members
-
RawConfigLength
-
Gesamtlänge der -Struktur, einschließlich der vier Bytes, die für den Member verwendet werden. Netzwerkmonitor verwendet den Wert, wenn die Struktur auf einem Laufwerk gespeichert und von diesem gelesen wird.
-
RawConfigData
-
Konfigurationsdaten. Der Experte muss die Konfigurationsdaten hinzufügen. Angenommen, Sie verfügen über eine Datenstruktur, die wie folgt aussieht.
typedef struct { DWORD RawConfigLength; // Overlay of structure DWORD PickNumEvents; DWORD NumEventsSpecific; DWORD PickSpeedThroughCapture; DWORD PickStartup; DWORD PickAttachProperties; } TESTEXPERTCONFIG; typedef TESTEXPERTCONFIG* LPTESTEXPERTCONFIG;Beachten Sie, dass RawConfigLength sicherstellt, dass die Überlagerung ordnungsgemäß funktioniert. Wenn Sie die Daten verwenden, könnte Ihr Code wie folgt aussehen:
BOOL WINAPI Configure( HEXPERTKEY ExpertKey, PEXPERTCONFIG * ppConfig, PEXPERTSTARTUPINFO pStartupInfo, DWORD StartupFlags, HWND hWnd ) { LPTESTEXPERTCONFIG lpConfig; //... lpConfig = (LPTESTEXPERTCONFIG)(*ppConfig); //... }
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|