StorPortSetDeviceQueueDepth 函式 (storport.h)
StorPortSetDeviceQueueDepth 例程會設定指定裝置之裝置佇列的最大深度。
語法
STORPORT_API BOOLEAN StorPortSetDeviceQueueDepth(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] ULONG Depth
);
參數
[in] HwDeviceExtension
迷你埠驅動程式每個 HBA 儲存區域的指標。
[in] PathId
包含目標裝置的路徑識別碼。
[in] TargetId
包含目標裝置的裝置編號。
[in] Lun
包含目標裝置的邏輯單元編號。
[in] Depth
提供要設定佇列的深度。 此值一律 > 為 0。
傳回值
如果成功設定佇列深度,StorPortSetDeviceQueueDepth 會傳回 TRUE,如果作業失敗則傳回 FALSE。
備註
第一次呼叫 StorPortSetDeviceQueueDepth 之前,裝置佇列深度會設定為預設值。
當迷你埠驅動程式收到指定 LUN 的第一個 SCSI 查詢命令時,或只要 LUN 有效,就應該呼叫 StorPortSetDeviceQueueDepth 例程,或在任何時間之後 (,但不在) 之前呼叫。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | storport.h (包含 Storport.h) |
程式庫 | Storport.lib |