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 |