Fonction AtaPortAllocateQueueTag (irb.h)
La routine AtaPortAllocateQueueTag retourne une balise de file d’attente pour l’appareil spécifié.
Syntaxe
UCHAR AtaPortAllocateQueueTag(
PVOID DeviceExtension,
[in] UCHAR TargetId,
[in] UCHAR Lun
);
Paramètres
DeviceExtension
Pointeur vers l’extension de canal.
[in] TargetId
Spécifie l’identificateur cible de l’appareil.
[in] Lun
Spécifie le numéro d’unité logique (LUN) de l’appareil.
Valeur retournée
AtaPortAllocateQueueTag retourne une balise de file d’attente valide si elle peut être allouée. La valeur 0 est retournée si une balise de file d’attente n’a pas pu être allouée.
Remarques
La routine AtaPortAllocateQueueTag alloue une balise de file d’attente par appareil ou par balise de file d’attente par canal. Pour générer une balise de file d’attente par canal, le pilote miniport doit définir les paramètres TargetId et Lun sur IDE_UNTAGGED.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | irb.h (inclure Ata.h, Irb.h) |