Funzione AtaPortAllocateQueueTag (irb.h)

La routine AtaPortAllocateQueueTag restituisce un tag di coda per il dispositivo specificato.

Nota I modelli di driver di porta ATA e ATA miniport possono essere modificati o non disponibili in futuro. È invece consigliabile usare i modelli di driver Storport e Miniport Storport.
 

Sintassi

UCHAR AtaPortAllocateQueueTag(
       PVOID DeviceExtension,
  [in] UCHAR TargetId,
  [in] UCHAR Lun
);

Parametri

DeviceExtension

Puntatore all'estensione del canale.

[in] TargetId

Specifica l'identificatore di destinazione del dispositivo.

[in] Lun

Specifica il numero di unità logica (LUN) del dispositivo.

Valore restituito

AtaPortAllocateQueueTag restituisce un tag di coda valido se può essere allocato. Se non è stato possibile allocare un tag di coda, viene restituito un valore pari a 0.

Commenti

La routine AtaPortAllocateQueueTag alloca un tag per coda del dispositivo o un tag di coda per canale. Per generare un tag di coda per canale, il driver miniport deve impostare i parametri TargetId e Lun su IDE_UNTAGGED.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione irb.h (include Ata.h, Irb.h)

Vedi anche

AtaPortInitializeQueueTag

AtaPortReleaseQueueTag