Funzione AtaPortInitializeQueueTag (irb.h)
La routine AtaPortInitializeQueueTag inizializza l'elenco di tag della coda per il dispositivo specificato.
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 |