Поделиться через


Функция 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