次の方法で共有


SpbTargetGetConnectionParameters 関数 (spbcx.h)

SpbTargetGetConnectionParameters メソッドは、バス上のターゲット デバイスの接続パラメーターを取得します。

構文

void SpbTargetGetConnectionParameters(
  [in]  SPBTARGET                 Target,
  [out] SPB_CONNECTION_PARAMETERS *ConnectionParameters
);

パラメーター

[in] Target

接続パラメーターを取得するターゲット デバイスへの SPBTARGET ハンドル。

[out] ConnectionParameters

メソッドが接続パラメーターを書き込む呼び出し元によって割り当てられた SPB_CONNECTION_PARAMETERS 構造体へのポインター。 呼び出し元は、この構造体を初期化するために 、以前に SPB_CONNECTION_PARAMETERS_INIT 関数を呼び出している必要があります。

戻り値

なし

解説

このメソッドは、SPB コントローラー ドライバーがバス上の指定したターゲット デバイスにアクセスするために必要な接続パラメーターのセットを取得します。 詳細については、「 SPB_CONNECTION_PARAMETERS」を参照してください。

ターゲットへの接続を正常に開いたクライアント (周辺機器ドライバー) は、そのターゲットを排他的に使用します。

SPB フレームワーク拡張機能 (SpbCx) は、コントローラー ドライバーの EvtSpbTargetConnect コールバック関数と EvtSpbTargetDisconnect コールバック関数を呼び出して、接続を開いて閉じます。

SpbTargetGetConnectionParameters は、有効な SPBTARGET ハンドルを使用して呼び出された場合、失敗しません。

要件

要件
サポートされている最小のクライアント Windows 8以降で使用できます。
対象プラットフォーム ユニバーサル
Header spbcx.h
Library Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

EvtSpbTargetConnect

EvtSpbTargetDisconnect

SPBTARGET

SPB_CONNECTION_PARAMETERS

SPB_CONNECTION_PARAMETERS_INIT