AtaPortInitializeQueueTag-Funktion (irb.h)
Die AtaPortInitializeQueueTag-Routine initialisiert die Liste der Warteschlangentags für das angegebene Gerät.
Syntax
BOOLEAN AtaPortInitializeQueueTag(
PVOID DeviceExtension,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] UCHAR MaxQueueTag
);
Parameter
DeviceExtension
Ein Zeiger auf die Kanalerweiterung.
[in] TargetId
Gibt den Zielbezeichner des Geräts an.
[in] Lun
Gibt die LUN (Logical Unit Number) des Geräts an.
[in] MaxQueueTag
Gibt den maximal zulässigen Wert für das Warteschlangentag an.
Rückgabewert
AtaPortInitializeQueueTag gibt TRUE zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird FALSE zurückgegeben.
Hinweise
Der Miniporttreiber sollte AtaPortInitializeQueueTag aufrufen, bevor Er AtaPortAllocateQueueTag und AtaPortReleaseQueueTag zum Zuordnen bzw. Freigeben von Warteschlangentags verwendet.
Die Werte in den Parametern TargetId und Lun geben das Gerät an, zu dem das Warteschlangentag gehört. Um kanalspezifische Warteschlangentags zu generieren, sollte der Miniporttreiber die Parameter TargetId und Lun auf IDE_UNTAGGED festlegen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | irb.h (einschließlich Ata.h, Irb.h) |
Bibliothek | Ataport.lib; Pciidex.lib |