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 della coda.
Valore restituito
ataPortInitializeQueueTag restituisce true se l'operazione ha esito positivo. In caso contrario, restituisce FALSE.
Osservazioni
Il driver miniport deve chiamare AtaPortInitializeQueueTag prima di usare AtaPortAllocateQueueTag e AtaPortReleaseQueueTag rispettivamente per allocare e rilasciare i tag della coda.
I valori nei parametri TargetId e Lun specificano il dispositivo a cui appartiene il tag della coda. Per generare tag di coda specifici del canale, il driver miniport deve impostare i parametri TargetId e Lun su IDE_UNTAGGED.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | irb.h (include Ata.h, Irb.h) |
libreria | Ataport.lib; Pciidex.lib |