Функция AtaPortAllocateQueueTag (irb.h)
Подпрограмма AtaPortAllocateQueueTag возвращает тег очереди для указанного устройства.
Синтаксис
UCHAR AtaPortAllocateQueueTag(
PVOID DeviceExtension,
[in] UCHAR TargetId,
[in] UCHAR Lun
);
Параметры
DeviceExtension
Указатель на расширение канала.
[in] TargetId
Указывает целевой идентификатор устройства.
[in] Lun
Указывает номер логического устройства (LUN).
Возвращаемое значение
AtaPortAllocateQueueTag возвращает допустимый тег очереди, если его можно выделить. Если не удалось выделить тег очереди, возвращается значение 0.
Комментарии
Подпрограмма AtaPortAllocateQueueTag выделяет тег очереди устройства или отдельный тег очереди канала. Чтобы создать тег очереди канала, драйвер мини-порта должен задать для параметров TargetId и Lun значение IDE_UNTAGGED.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | irb.h (включая Ata.h, Irb.h) |