Compartilhar via


função USBPM_CLIENT_CONFIG_INIT (usbpmapi.h)

Inicializa uma estrutura de USBPM_CLIENT_CONFIG. O driver 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.

Valor de retorno

Nenhum

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