次の方法で共有


UfxEndpointInitSetEventCallbacks 関数 (ufxclient.h)

UFXENDPOINT_INIT 構造体を初期化します。

構文

void UfxEndpointInitSetEventCallbacks(
  [in, out] PUFXENDPOINT_INIT       EndpointInit,
  [in]      PUFX_ENDPOINT_CALLBACKS Callbacks
);

パラメーター

[in, out] EndpointInit

EVT_UFX_DEVICE_ENDPOINT_ADD または EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADDの呼び出しで UFX によって渡される不透明な構造体。

[in] Callbacks

UFX_ENDPOINT_CALLBACKS 構造体へのポインター。

戻り値

何一つ

備考

クライアント ドライバーは、新しいエンドポイント 作成するために、EVT_UFX_DEVICE_ENDPOINT_ADD または EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD イベント コールバック関数から UfxEndpointCreate を呼び出します。

クライアント ドライバーは、最初に UFX_ENDPOINT_CALLBACKS_INIT を呼び出して、UFX_ENDPOINT_CALLBACKS 構造体を初期化します。 次に、初期化された UFX_ENDPOINT_CALLBACKS 構造体 UfxEndpointCreate を呼び出します。

UFXENDPOINT オブジェクトを作成してそのコンテキストを初期化する方法を示すコード例については、UfxEndpointCreate の「解説」セクション参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
ターゲット プラットフォーム ウィンドウズ
ヘッダー ufxclient.h
ライブラリ ufxstub.lib
IRQL PASSIVE_LEVEL