структура USBPM_CLIENT_CONFIG (usbpmapi.h)
Структура конфигурации, используемая при регистрации драйвера клиента в диспетчере политик. Эта структура используется в вызове UsbPm_Register .
Синтаксис
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;
Члены
Version
Версия этой структуры.
AccessDesired
Побитовое ИЛИ значений USBPM_ACCESS_TYPE .
EventCallback
Указатель на реализацию драйвером клиента функции обратного вызова USBPM_EVENT_CALLBACK .
Context
Определяемая драйвером контекстная структура.
ExtraInfo
Указатель на структуру USBPM_CLIENT_CONFIG_EXTRA_INFO, содержащую дополнительные сведения, например объект устройства WDM, связанный с драйвером клиента.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Минимальная версия KMDF | 1.27 |
Минимальная версия UMDF | 2.27 |
Верхняя часть | usbpmapi.h |