Compartilhar via


Função USBPM_CLIENT_CONFIG_INIT (usbpmapi.h)

Inicializa uma estrutura USBPM_CLIENT_CONFIG . O driver do cliente deve chamar essa função antes de chamar UsbPm_Register.

Sintaxe

void USBPM_CLIENT_CONFIG_INIT(
  [Out] PUSBPM_CLIENT_CONFIG            ClientConfig,
  [In]  ULONG                           AccessDesired,
  [In]  PFN_USBPM_EVENT_CALLBACK        EventCallback,
  [In]  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo
);

Parâmetros

[Out] ClientConfig

Um ponteiro para um USBPM_CLIENT_CONFIG a ser inicializado.

[In] AccessDesired

Um OR bit a bit dos sinalizadores definidos pela enumeração USBPM_ACCESS_TYPE que indica o tipo de acesso que o driver cliente requer.

[In] EventCallback

Um ponteiro para a função de retorno de chamada EVT_USBPM_EVENT_CALLBACK implementada pelo driver cliente.

[In] ExtraInfo

Um ponteiro para uma estrutura USBPM_CLIENT_CONFIG_EXTRA_INFO que contém informações opcionais, como o objeto do dispositivo WDM.

Retornar valor

Nenhum

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