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 |