SpbRequestGetParameters 関数 (spbcx.h)
SpbRequestGetParameters メソッドは、I/O 要求から SPB 固有のパラメーター値のセットを取得します。
構文
void SpbRequestGetParameters(
[in] SPBREQUEST SpbRequest,
[out] SPB_REQUEST_PARAMETERS *Parameters
);
パラメーター
[in] SpbRequest
SPBREQUEST I/O 要求へのハンドル。 SPB コントローラー ドライバーは、以前に登録された イベント コールバック関数の 1 つを通じてこのハンドルを受け取りました。
[out] Parameters
メソッドが I/O 要求から SPB 固有のパラメーター値を書き込む呼び出し元によって割り当てられた SPB_REQUEST_PARAMETERS 構造体へのポインター。 呼び出し元は、SPB_REQUEST_PARAMETERS_INIT 関数を呼び出すことによって、この構造体を以前に初期化しておく必要があります。
戻り値
何一つ
備考
spbRequestGetParameters は、WdfRequestGetParameters メソッドに似ていますが、SPB 固有の情報のみを取得します。 SPB コントローラー ドライバー SpbRequestGetParameters を呼び出して、SPB フレームワーク拡張機能 (SpbCx) から受信した I/O 要求から SPB 固有の情報を取得できます。 SPB コントローラー ドライバーは、WdfRequestGetParameters を呼び出して、受信した I/O 要求から汎用要求パラメーターを取得できます。
例
次のコード例は、SpbRequestGetParameters を使用して、I/O 要求から SPB 固有のパラメーターを取得する方法を示しています。 spbRequest 変数には、I/O 要求に対する SPBREQUEST ハンドルが含まれています。
SPB_REQUEST_PARAMETERS parameters;
SPB_REQUEST_PARAMETERS_INIT(¶meters);
SpbRequestGetParameters(spbRequest, ¶meters);
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 以降で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | spbcx.h |
ライブラリ | Spbcxstubs.lib |
IRQL | <= DISPATCH_LEVEL |
関連項目
SPBREQUEST を する