次の方法で共有


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 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー spbcx.h
ライブラリ Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

関連項目

EvtSpbTargetConnect する

EvtSpbTargetDisconnect する

SPBTARGET

SPB_CONNECTION_PARAMETERS

SPB_CONNECTION_PARAMETERS_INIT