EVT_USBPM_EVENT_CALLBACK función de devolución de llamada (usbpmapi.h)
Envía notificaciones sobre los cambios de estado de llegada o eliminación del concentrador y del conector.
Sintaxis
EVT_USBPM_EVENT_CALLBACK EvtUsbpmEventCallback;
void EvtUsbpmEventCallback(
[In] PUSBPM_EVENT_CALLBACK_PARAMS Params
)
{...}
Parámetros
[In] Params
Puntero a la estructura de USBPM_EVENT_CALLBACK_PARAMS proporcionada por el autor de la llamada que el controlador cliente rellena con datos específicos del evento.
Valor devuelto
Ninguno
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. Policy Manager puede invocar la implementación del controlador cliente antes de que se devuelva [UsbPm_Register].
Para impedir que policy Manager 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 | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1809 |
versión mínima de KMDF | 1.27 |
versión mínima de UMDF | 2.27 |
encabezado de | usbpmapi.h |