функция 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.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Минимальная версия KMDF | 1.27 |
Минимальная версия UMDF | 2.27 |
Верхняя часть | usbpmapi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по