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
対象プラットフォーム Windows
ヘッダー ufxclient.h
Library ufxstub.lib
IRQL PASSIVE_LEVEL