EVT_USBPM_EVENT_CALLBACK função de retorno de chamada (usbpmapi.h)
Envia notificações sobre a chegada/remoção do hub e as alterações de estado do conector.
Sintaxe
EVT_USBPM_EVENT_CALLBACK EvtUsbpmEventCallback;
void EvtUsbpmEventCallback(
[In] PUSBPM_EVENT_CALLBACK_PARAMS Params
)
{...}
Parâmetros
[In] Params
Um ponteiro para a estrutura de USBPM_EVENT_CALLBACK_PARAMS fornecida pelo chamador que o driver do cliente preenche com dados específicos do evento.
Retornar valor
Nenhum
Comentários
O driver cliente registra sua implementação dessa função de retorno de chamada definindo o membro apropriado do USBPM_CLIENT_CONFIG e, em seguida, chamando UsbPm_Register. O Gerenciador de Políticas pode invocar a implementação do driver cliente antes que [UsbPm_Register] retorne.
Para impedir que o Gerenciador de Políticas chame a função de retorno de chamada, o driver do cliente deve chamar UsbPm_Deregister.
As chamadas de função de retorno de chamada são serializadas. Apenas uma chamada está ativa por vez.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Versão mínima do KMDF | 1.27 |
Versão mínima do UMDF | 2.27 |
Cabeçalho | usbpmapi.h |