共用方式為


UCX_ENDPOINT_EVENT_CALLBACKS_INIT函式 (ucxendpoint.h)

使用客戶端驅動程式的回呼函式,初始化 UCX_ENDPOINT_EVENT_CALLBACKS 結構。 用戶端驅動程式會先呼叫此函式,再呼叫 UcxEndpointCreate 方法來建立端點,並使用 UCX 註冊其回呼函式。

語法

void UCX_ENDPOINT_EVENT_CALLBACKS_INIT(
  [out] PUCX_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_RESET                  EvtEndpointReset,
  [in]  PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtEndpointOkToCancelTransfers,
  [in]  PFN_UCX_ENDPOINT_STATIC_STREAMS_ADD     EvtEndpointStaticStreamsAdd,
  [in]  PFN_UCX_ENDPOINT_STATIC_STREAMS_ENABLE  EvtEndpointStaticStreamsEnable,
  [in]  PFN_UCX_ENDPOINT_STATIC_STREAMS_DISABLE EvtEndpointStaticStreamsDisable
);

參數

[out] Callbacks

UCX_ENDPOINT_EVENT_CALLBACKS 結構的指標,其中包含用戶端驅動程式事件回呼函式的指標。

[in] EvtEndpointPurge

用戶端驅動程序實作 EVT_UCX_ENDPOINT_PURGE 事件回呼函式的指標。

[in] EvtEndpointStart

用戶端驅動程序實作 EVT_UCX_ENDPOINT_START 事件回呼函式的指標。

[in] EvtEndpointAbort

用戶端驅動程序實作 EVT_UCX_ENDPOINT_ABORT 事件回呼函式的指標。

[in] EvtEndpointReset

用戶端驅動程序實作 EVT_UCX_ENDPOINT_RESET 事件回呼函式的指標。

[in] EvtEndpointOkToCancelTransfers

用戶端驅動程序實作 EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS 事件回呼函式的指標。

[in] EvtEndpointStaticStreamsAdd

用戶端驅動程序實作 EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD 事件回呼函式的指標。

[in] EvtEndpointStaticStreamsEnable

用戶端驅動程序實作 EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE 事件回呼函式的指標。

[in] EvtEndpointStaticStreamsDisable

用戶端驅動程序實作 EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE 事件回呼函式的指標。

傳回值

沒有

要求

要求 價值
最低支援的用戶端 Windows 10
目標平臺 窗戶
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
標頭 ucxendpoint.h (include Ucxclass.h)

另請參閱

UcxEndpointCreate