Funzione AtaPortCompleteAllActiveRequests (irb.h)

La routine AtaPortCompleteAllActiveRequests completa tutti i runtime di integrazione attivi per il dispositivo indicato.

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

Sintassi

void AtaPortCompleteAllActiveRequests(
  [in] PVOID ChannelExtension,
  [in] UCHAR Target,
  [in] UCHAR Lun,
  [in] UCHAR IrbStatus
);

Parametri

[in] ChannelExtension

Puntatore all'estensione del canale.

[in] Target

Specifica l'identificatore di destinazione del dispositivo.

[in] Lun

Specifica il numero di unità logica del dispositivo.

[in] IrbStatus

Specifica lo stato con cui verranno completate le richieste.

Valore restituito

nessuno

Osservazioni

La routine AtaPortCompleteAllActiveRequests completa tutti i runtime di integrazione attivi nel dispositivo, come indicato dai parametri Target e Lun . I driver Miniport usano questa routine per completare tutti i runtime di integrazione attivi in caso di reimpostazione. I driver Miniport possono completare i runtime di integrazione in tutti i dispositivi contemporaneamente assegnando un valore di IDE_UNTAGGED ai parametri Target e Lun , invece di specificare un dispositivo specifico.

Il driver miniport non deve chiamare questa routine dalla routine IdeHwInterrupt .

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione irb.h (include Ata.h, Irb.h)
Libreria Ataport.lib; Pciidex.lib

Vedi anche

IdeHwInterrupt