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

Weitere Informationen

UsbPm_Register