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 |