Функция 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 глубина очереди устройства устанавливается в значение по умолчанию.
Подпрограмму StorPortSetDeviceQueueDepth следует вызывать, когда драйвер мини-порта получает первую команду запроса SCSI для указанного LUN или в любое время после этого (но не раньше), если LUN действителен.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | storport.h (включая Storport.h) |
Библиотека | Storport.lib |