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 會傳回下列其中一個狀態代碼:
傳回碼 | 描述 |
---|---|
STOR_STATUS_SUCCESS | 例程已成功設定單位屬性。 |
STOR_STATUS_INVALID_PARAMETER | 一或多個參數無效。 |
無效的參數可以是下列任一項:
- HwDeviceExtension 指標為 NULL。
- 會設定 屬性 中的一或多個保留位。
- Address 中的單位位址格式不正確。
- 找不到 Address中所指定地址的單位裝置。
言論
迷你埠驅動程式會呼叫此例程,以在包含SCSIOP_INQUIRY命令要求的 SRB 完成期間,向 Storport 註冊單元屬性。 屬性中的位 會根據查詢命令從配接器傳回的數據來設定。 Storport 會在總線列舉期間,在 Address 發出單位的查詢。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
目標平臺 | 普遍 |
標頭 | storport.h (包括 Storport.h) |
IRQL | 任何 |