UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT 函数 (ucxendpoint.h)

使用客户端驱动程序的回调函数初始化 UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS 结构。 客户端驱动程序在调用 UcxEndpointCreate 方法之前调用此函数,以创建终结点并将其回调函数注册到 UCX。

语法

void UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT(
  [out] PUCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS   Callbacks,
  [in]  PFN_UCX_ENDPOINT_PURGE                  EvtEndpointPurge,
  [in]  PFN_UCX_ENDPOINT_START                  EvtEndpointStart,
  [in]  PFN_UCX_ENDPOINT_ABORT                  EvtEndpointAbort,
  [in]  PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtEndpointOkToCancelTransfers,
  [in]  PFN_UCX_DEFAULT_ENDPOINT_UPDATE         EvtDefaultEndpointUpdate
);

参数

[out] Callbacks

指向 UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS 结构的指针,该结构包含指向客户端驱动程序的事件回调函数的指针。

[in] EvtEndpointPurge

指向客户端驱动程序实现 的 EVT_UCX_ENDPOINT_PURGE 事件回调函数的指针。

[in] EvtEndpointStart

指向客户端驱动程序实现 EVT_UCX_ENDPOINT_START 事件回调函数的指针。

[in] EvtEndpointAbort

指向客户端驱动程序实现 EVT_UCX_ENDPOINT_ABORT 事件回调函数的指针。

[in] EvtEndpointOkToCancelTransfers

指向客户端驱动程序实现 的 EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS 事件回调函数的指针。

[in] EvtDefaultEndpointUpdate

指向客户端驱动程序实现 EVT_UCX_DEFAULT_ENDPOINT_UPDATE 事件回调函数的指针。

返回值

要求

要求
最低受支持的客户端 Windows 10
目标平台 Windows
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 ucxendpoint.h (包括 Ucxclass.h、Ucxendpoint.h)

另请参阅

UcxEndpointCreate