UCX_USBDEVICE_EVENT_CALLBACKS_INIT函式 (ucxusbdevice.h)
使用用戶端驅動程式回呼函式的函式指標,初始化 UCX_USBDEVICE_EVENT_CALLBACKS 結構。
語法
void UCX_USBDEVICE_EVENT_CALLBACKS_INIT(
[out] PUCX_USBDEVICE_EVENT_CALLBACKS Callbacks,
[in] PFN_UCX_USBDEVICE_ENDPOINTS_CONFIGURE EvtUsbDeviceEndpointsConfigure,
[in] PFN_UCX_USBDEVICE_ENABLE EvtUsbDeviceEnable,
[in] PFN_UCX_USBDEVICE_DISABLE EvtUsbDeviceDisable,
[in] PFN_UCX_USBDEVICE_RESET EvtUsbDeviceReset,
[in] PFN_UCX_USBDEVICE_ADDRESS EvtUsbDeviceAddress,
[in] PFN_UCX_USBDEVICE_UPDATE EvtUsbDeviceUpdate,
[in] PFN_UCX_USBDEVICE_HUB_INFO EvtUsbDeviceHubInfo,
[in] PFN_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD EvtUsbDeviceDefaultEndpointAdd,
[in] PFN_UCX_USBDEVICE_ENDPOINT_ADD EvtUsbDeviceEndpointAdd
);
參數
[out] Callbacks
要初始化 之UCX_USBDEVICE_EVENT_CALLBACKS 結構的指標。
[in] EvtUsbDeviceEndpointsConfigure
用戶端驅動程序實作 EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE 事件回呼函式的指標。
[in] EvtUsbDeviceEnable
用戶端驅動程序實作 EVT_UCX_USBDEVICE_ENABLE 事件回呼函式的指標。
[in] EvtUsbDeviceDisable
用戶端驅動程序實作 EVT_UCX_USBDEVICE_DISABLE 事件回呼函式的指標。
[in] EvtUsbDeviceReset
用戶端驅動程序實作 EVT_UCX_USBDEVICE_RESET 事件回呼函式的指標。
[in] EvtUsbDeviceAddress
用戶端驅動程序實作 EVT_UCX_USBDEVICE_ADDRESS 事件回呼函式的指標。
[in] EvtUsbDeviceUpdate
用戶端驅動程序實作 EVT_UCX_USBDEVICE_UPDATE 事件回呼函式的指標。
[in] EvtUsbDeviceHubInfo
用戶端驅動程序實作 EVT_UCX_USBDEVICE_HUB_INFO 事件回呼函式的指標。
[in] EvtUsbDeviceDefaultEndpointAdd
用戶端驅動程序實作 EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD 事件回呼函式的指標。
[in] EvtUsbDeviceEndpointAdd
用戶端驅動程序實作 EVT_UCX_USBDEVICE_ENDPOINT_ADD 事件回呼函式的指標。
傳回值
無
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
目標平台 | Windows |
最低 KMDF 版本 | 1.0 |
最低UMDF版本 | 2.0 |
標頭 | ucxusbdevice.h (包含 Ucxclass.h) |