функция USBPM_CLIENT_CONFIG_INIT (usbpmapi.h)
Инициализирует структуру USBPM_CLIENT_CONFIG. Драйвер клиента должен вызвать эту функцию перед вызовом UsbPm_Register.
Синтаксис
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
);
Параметры
[Out] ClientConfig
Указатель на USBPM_CLIENT_CONFIG для инициализации.
[In] AccessDesired
Побитовое ИЛИ флагов, определенных перечислением USBPM_ACCESS_TYPE, указывающее тип доступа к драйверу клиента.
[In] EventCallback
Указатель на функцию обратного вызова EVT_USBPM_EVENT_CALLBACK, реализованную драйвером клиента.
[In] ExtraInfo
Указатель на структуру USBPM_CLIENT_CONFIG_EXTRA_INFO, содержащую необязательные сведения, такие как объект устройства WDM.
Возвращаемое значение
Никакой
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
минимальная версия KMDF | 1.27 |
минимальная версия UMDF | 2.27 |
заголовка | usbpmapi.h |