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
包含目标设备的路径 ID。
[in] TargetId
包含目标设备的设备编号。
[in] Lun
包含目标设备的逻辑单元号。
[in] Depth
提供要设置队列的深度。 此值始终 > 为 0。
返回值
如果成功设置队列深度,StorPortSetDeviceQueueDepth 返回 TRUE;如果操作失败,则返回 FALSE。
注解
在首次调用 StorPortSetDeviceQueueDepth 之前,设备队列深度设置为默认值。
当微型端口驱动程序收到指定 LUN 的第一个 SCSI 查询命令时,或之后的任意时间调用 StorPortSetDeviceQueueDepth 例程,只要 LUN 有效,则 (但不在) 之前调用。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | storport.h (包括 Storport.h) |
Library | Storport.lib |