UfxEndpointInitSetEventCallbacks 函数 (ufxclient.h)
初始化 UFXENDPOINT_INIT 结构。
语法
void UfxEndpointInitSetEventCallbacks(
[in, out] PUFXENDPOINT_INIT EndpointInit,
[in] PUFX_ENDPOINT_CALLBACKS Callbacks
);
参数
[in, out] EndpointInit
UFX 在调用 EVT_UFX_DEVICE_ENDPOINT_ADD或EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD 时传递 的不透明结构。
[in] Callbacks
指向 UFX_ENDPOINT_CALLBACKS 结构的指针。
返回值
无
备注
客户端驱动程序从其EVT_UFX_DEVICE_ENDPOINT_ADD或EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD事件回调函数调用 UfxEndpointCreate 以创建新终结点。
客户端驱动程序首先调用 UFX_ENDPOINT_CALLBACKS_INIT 来初始化 UFX_ENDPOINT_CALLBACKS 结构。 然后,它使用初始化的 UFX_ENDPOINT_CALLBACKS 结构调用 UfxEndpointCreate。
有关演示如何创建 UFXENDPOINT 对象并初始化其上下文的代码示例,请参阅 UfxEndpointCreate 的“备注”部分。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
目标平台 | Windows |
标头 | ufxclient.h |
Library | ufxstub.lib |
IRQL | PASSIVE_LEVEL |