Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа AtaPortInitializeQueueTag инициализирует список тегов очереди для указанного устройства.
Синтаксис
BOOLEAN AtaPortInitializeQueueTag(
PVOID DeviceExtension,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] UCHAR MaxQueueTag
);
Параметры
DeviceExtension
Указатель на расширение канала.
[in] TargetId
Указывает целевой идентификатор устройства.
[in] Lun
Указывает логический номер единицы (LUN) устройства.
[in] MaxQueueTag
Указывает максимально допустимое значение тега очереди.
Возвращаемое значение
AtaPortInitializeQueueTag возвращает TRUE, если операция выполнена успешно. В противном случае возвращается FALSE.
Замечания
Драйвер минипорта должен вызывать AtaPortInitializeQueueTag, прежде чем использовать AtaPortAllocateQueueTag и AtaPortReleaseQueueTag для выделения и выпуска тегов очередей соответственно.
Значения в TargetId и параметры Lun указывают устройство, к которому принадлежит тег очереди. Чтобы создать теги конкретной очереди канала, драйвер минипорта должен задать параметры TargetId и параметры Lun IDE_UNTAGGED.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | irb.h (include Ata.h, Irb.h) |
| библиотеки | Ataport.lib; Pciidex.lib |