Funzione AtaPortInitializeQueueTag (irb.h)

La routine AtaPortInitializeQueueTag inizializza l'elenco di tag della 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

BOOLEAN AtaPortInitializeQueueTag(
       PVOID DeviceExtension,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] UCHAR MaxQueueTag
);

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.

[in] MaxQueueTag

Specifica il valore massimo consentito per il tag di coda.

Valore restituito

AtaPortInitializeQueueTag restituisce TRUE se l'operazione ha esito positivo. In caso contrario, restituisce FALSE.

Commenti

Il driver miniport deve chiamare Rispettivamente AtaPortInitializeQueueTag prima di usare AtaPortAllocateQueueTag e AtaPortReleaseQueueTag per allocare e rilasciare i tag di coda.

I valori nei parametri TargetId e Lun specificano il dispositivo a cui appartiene il tag di coda. Per generare tag di coda specifici del 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)
Libreria Ataport.lib; Pciidex.lib

Vedi anche

AtaPortAllocateQueueTag

AtaPortReleaseQueueTag