EVT_USBPM_EVENT_CALLBACK función de devolución de llamada (usbpmapi.h)

Envía notificaciones sobre los cambios de estado de llegada/eliminación del centro de conectividad y del estado del conector.

Sintaxis

EVT_USBPM_EVENT_CALLBACK EvtUsbpmEventCallback;

void EvtUsbpmEventCallback(
  [In] PUSBPM_EVENT_CALLBACK_PARAMS Params
)
{...}

Parámetros

[In] Params

Puntero a la estructura del autor de la llamada USBPM_EVENT_CALLBACK_PARAMS estructura que el controlador cliente rellena con datos específicos del evento.

Valor devuelto

None

Observaciones

El controlador cliente registra su implementación de esta función de devolución de llamada estableciendo el miembro adecuado de USBPM_CLIENT_CONFIG y, a continuación, llamando a UsbPm_Register. El Administrador de directivas puede invocar la implementación del controlador de cliente antes de que se devuelva [UsbPm_Register].

Para impedir que el Administrador de directivas invoque la función de devolución de llamada, el controlador cliente debe llamar a UsbPm_Deregister.

Las llamadas de función de devolución de llamada se serializan. Solo hay una llamada activa a la vez.

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_EVENT_CALLBACK_PARAMS