Compartilhar via


estrutura USBPM_CLIENT_CONFIG (usbpmapi.h)

A estrutura de configuração usada no registro do driver do cliente com o Gerenciador de Políticas. Essa estrutura é usada na chamada UsbPm_Register .

Sintaxe

typedef struct _USBPM_CLIENT_CONFIG {
  ULONG                           Version;
  ULONG                           AccessDesired;
  PFN_USBPM_EVENT_CALLBACK        EventCallback;
  PVOID                           Context;
  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo;
} USBPM_CLIENT_CONFIG, *PUSBPM_CLIENT_CONFIG;

Membros

Version

Versão dessa estrutura.

AccessDesired

Um OR bit a bit dos valores de USBPM_ACCESS_TYPE .

EventCallback

Um ponteiro para a implementação do driver do cliente da função de retorno de chamada USBPM_EVENT_CALLBACK.

Context

Uma estrutura de contexto definida pelo driver.

ExtraInfo

Um ponteiro para uma estrutura USBPM_CLIENT_CONFIG_EXTRA_INFO que contém informações adicionais, como o objeto de dispositivo WDM associado ao driver cliente.

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_Register