Partilhar via


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 cliente preenche com dados específicos do evento.

Valor de retorno

Nenhum

Observações

O driver cliente registra sua implementação dessa função de retorno de chamada definindo o membro apropriado do USBPM_CLIENT_CONFIG e chamando UsbPm_Register. O Gerenciador de Políticas pode invocar a implementação do driver cliente antes que [UsbPm_Register] retorne.

Para impedir o Gerenciador de Políticas de invocar a função de retorno de chamada, o driver 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
de cliente com suporte mínimo 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

Consulte também

USBPM_EVENT_CALLBACK_PARAMS