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
Header ucxendpoint.h (Ucxclass.h、Ucxendpoint.h を含む)

こちらもご覧ください

UcxEndpointCreate