次の方法で共有


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
ターゲット プラットフォーム ウィンドウズ
最小 KMDF バージョン 1.0
UMDF の最小バージョン する 2.0
ヘッダー ucxendpoint.h (Ucxclass.h、Ucxendpoint.h を含む)

関連項目

UcxEndpointCreate