StorPortSetUnitAttributes 函式 (storport.h)
StorPortSetUnitAttributes 例程會向 Storport 驅動程式註冊儲存單位裝置的屬性。
語法
ULONG StorPortSetUnitAttributes(
[in] PVOID HwDeviceExtension,
[in] PSTOR_ADDRESS Address,
[in] STOR_UNIT_ATTRIBUTES Attributes
);
參數
[in] HwDeviceExtension
主機總線適配卡的硬體裝置擴充功能指標, (HBA) 。
[in] Address
保存儲存單位裝置位址 的STOR_ADDRESS 結構。 此參數不得為 NULL。
[in] Attributes
設定位的 STOR_UNIT_ATTRIBUTES 結構,表示單元裝置支援的屬性。
傳回值
StorPortSetUnitAttributes 會傳回下列其中一個狀態代碼:
傳回碼 | Description |
---|---|
STOR_STATUS_SUCCESS | 例程已成功設定單位屬性。 |
STOR_STATUS_INVALID_PARAMETER | 還有一個參數無效。 |
無效的參數可以是下列任一項:
- HwDeviceExtension 指標為 NULL。
- 已設定屬性中的一或多個保留位。
- 位址中的單位位址格式不正確。
- 找不到 位址中指定的位址的單位裝置。
備註
迷你埠驅動程式會呼叫此例程,在包含SCSIOP_INQUIRY命令要求的SRB完成期間,向 Storport 註冊單元屬性。 屬性中的位會根據從配接器傳回的數據進行查詢命令來設定。 Storport 會在總線列舉期間發出位於 Address 的單位查詢。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
目標平台 | Universal |
標頭 | storport.h (包含 Storport.h) |
IRQL | 任何 |