SpbRequestGetParameters 函式 (spbcx.h)
SpbRequestGetParameters 方法會從 I/O 要求擷取一組 SPB 特定參數值。
語法
void SpbRequestGetParameters(
[in] SPBREQUEST SpbRequest,
[out] SPB_REQUEST_PARAMETERS *Parameters
);
參數
[in] SpbRequest
SPBREQUEST I/O 要求的句柄。 SPB 控制器驅動程式先前已透過其中一個已註冊 事件回呼函式來接收此句柄,。
[out] Parameters
呼叫端配置的 SPB_REQUEST_PARAMETERS 結構的指標,方法會從 I/O 要求寫入 SPB 特定參數值。 呼叫端先前必須藉由呼叫 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 |