AtaPortAllocateQueueTag-Funktion (irb.h)
Die AtaPortAllocateQueueTag Routine gibt ein Warteschlangentag für das angegebene Gerät zurück.
Syntax
UCHAR AtaPortAllocateQueueTag(
PVOID DeviceExtension,
[in] UCHAR TargetId,
[in] UCHAR Lun
);
Parameter
DeviceExtension
Ein Zeiger auf die Kanalerweiterung.
[in] TargetId
Gibt den Zielbezeichner des Geräts an.
[in] Lun
Gibt die logische Einheitennummer (LUN) des Geräts an.
Rückgabewert
AtaPortAllocateQueueTag gibt ein gültiges Warteschlangentag zurück, wenn eine zugewiesen werden kann. Ein Wert von 0 wird zurückgegeben, wenn ein Warteschlangentag nicht zugewiesen werden konnte.
Bemerkungen
Die AtaPortAllocateQueueTag Routine weist entweder ein Tag pro Gerätewarteschlange oder ein Tag pro Kanalwarteschlange zu. Um ein Tag pro Kanalwarteschlange zu generieren, sollte der Miniporttreiber die TargetId- und Lun Parameter auf IDE_UNTAGGED festlegen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | irb.h (include Ata.h, Irb.h) |