Compartir a través de


función USBPM_CLIENT_CONFIG_INIT (usbpmapi.h)

Inicializa una estructura de USBPM_CLIENT_CONFIG . El controlador cliente debe llamar a esta función antes de llamar a UsbPm_Register.

Sintaxis

void USBPM_CLIENT_CONFIG_INIT(
  [Out] PUSBPM_CLIENT_CONFIG            ClientConfig,
  [In]  ULONG                           AccessDesired,
  [In]  PFN_USBPM_EVENT_CALLBACK        EventCallback,
  [In]  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo
);

Parámetros

[Out] ClientConfig

Puntero a un USBPM_CLIENT_CONFIG que se va a inicializar.

[In] AccessDesired

OR bit a bit de las marcas definidas por la enumeración USBPM_ACCESS_TYPE que indica el tipo de acceso que requiere el controlador cliente.

[In] EventCallback

Puntero a la función de devolución de llamada EVT_USBPM_EVENT_CALLBACK implementada por el controlador de cliente.

[In] ExtraInfo

Puntero a una estructura de USBPM_CLIENT_CONFIG_EXTRA_INFO que contiene información opcional, como el objeto de dispositivo WDM.

Valor devuelto

None

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