estructura USBPM_CLIENT_CONFIG (usbpmapi.h)

Estructura de configuración usada en el registro del controlador cliente con el Administrador de directivas. Esta estructura se usa en la llamada UsbPm_Register .

Sintaxis

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;

Miembros

Version

Versión de esta estructura.

AccessDesired

OR bit a bit de los valores de USBPM_ACCESS_TYPE .

EventCallback

Puntero a la implementación del controlador cliente de la función de devolución de llamada USBPM_EVENT_CALLBACK .

Context

Estructura de contexto definida por el controlador.

ExtraInfo

Puntero a una estructura de USBPM_CLIENT_CONFIG_EXTRA_INFO que contiene información adicional, como el objeto de dispositivo WDM asociado al controlador de cliente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809
Versión mínima de KMDF 1.27
Versión mínima de UMDF 2,27
Encabezado usbpmapi.h

Consulte también

UsbPm_Register