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;
Member
-
RawConfigLength
-
Gesamtlänge der Struktur, einschließlich der vier Bytes, die für das Element verwendet werden. Network Monitor verwendet den Wert, wenn die Struktur auf einem Datenträger gespeichert und von einem Datenträger gelesen wird.
-
RawConfigData
-
Konfigurationsdaten. Der Experte muss die Konfigurationsdaten hinzufügen. Angenommen, Sie hatten eine Datenstruktur, die wie folgt aussähe.
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 das Overlay ordnungsgemäß funktioniert. Wenn Sie die Daten verwenden, kann Ihr Code wie folgt aussehen:
BOOL WINAPI Configure( HEXPERTKEY ExpertKey, PEXPERTCONFIG * ppConfig, PEXPERTSTARTUPINFO pStartupInfo, DWORD StartupFlags, HWND hWnd ) { LPTESTEXPERTCONFIG lpConfig; //... lpConfig = (LPTESTEXPERTCONFIG)(*ppConfig); //... }
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|