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_ADDEVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD的不透明结构。

[in] Callbacks

指向 UFX_ENDPOINT_CALLBACKS 结构的指针。

返回值

没有

言论

客户端驱动程序从其 EVT_UFX_DEVICE_ENDPOINT_ADDEVT_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