初始化 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 |
| 目标平台 | 窗户 |
| 标头 | ufxclient.h |
| 库 | ufxstub.lib |
| IRQL | PASSIVE_LEVEL |