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

Confira também

USBPM_EVENT_CALLBACK_PARAMS