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_ADDEVT_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