UcxEndpointInitSetEventCallbacks 関数 (ucxendpoint.h)

デバイス上のエンドポイントに関連するクライアント ドライバーのイベント コールバック関数を使用して、 UCXENDPOINT_INIT 構造体を初期化します。

構文

void UcxEndpointInitSetEventCallbacks(
  PUCXENDPOINT_INIT             EndpointInit,
  PUCX_ENDPOINT_EVENT_CALLBACKS EventCallbacks
);

パラメーター

EndpointInit

UCX がクライアント ドライバー の EVT_UCX_USBDEVICE_ENDPOINT_ADD イベント コールバック関数を呼び出すときに渡す UCXENDPOINT_INIT 構造体へのポインター。

EventCallbacks

エンドポイントに関連するイベント コールバック関数への関数ポインターを含む UCX_ENDPOINT_EVENT_CALLBACKS 構造体へのポインター。 クライアント ドライバーは 、UCX_ENDPOINT_EVENT_CALLBACKS_INITを呼び出して構造体を初期化します。

戻り値

なし

解説

クライアント ドライバーは、このメソッドを呼び出して、 UcxEndpointCreate を呼び出してエンドポイントを作成する直前に、イベント コールバック関数への関数ポインターを設定します。

要件

要件
サポートされている最小のクライアント Windows 10
対象プラットフォーム Windows
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header ucxendpoint.h (Ucxclass.h、Ucxendpoint.h を含む)

こちらもご覧ください

UCX_ENDPOINT_EVENT_CALLBACKS

UcxEndpointCreate