USBPM_CLIENT_CONFIG Struktur (usbpmapi.h)
Die Konfigurationsstruktur, die bei der Registrierung des Clienttreibers beim Policy Manager verwendet wird. Diese Struktur wird im UsbPm_Register-Aufruf verwendet.
Syntax
typedef struct _USBPM_CLIENT_CONFIG {
ULONG Version;
ULONG AccessDesired;
PFN_USBPM_EVENT_CALLBACK EventCallback;
PVOID Context;
PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo;
} USBPM_CLIENT_CONFIG, *PUSBPM_CLIENT_CONFIG;
Member
Version
Version dieser Struktur.
AccessDesired
Ein bitweiser OR der USBPM_ACCESS_TYPE Werte.
EventCallback
Ein Zeiger auf die Implementierung der USBPM_EVENT_CALLBACK Rückruffunktion durch den Clienttreiber.
Context
Eine vom Treiber definierte Kontextstruktur.
ExtraInfo
Ein Zeiger auf eine USBPM_CLIENT_CONFIG_EXTRA_INFO-Struktur, die zusätzliche Informationen enthält, z. B. das WDM-Geräteobjekt, das dem Clienttreiber zugeordnet ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
KMDF-Mindestversion | 1,27 |
UMDF-Mindestversion | 2.27 |
Kopfzeile | usbpmapi.h |