Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инициализирует структуру 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 |