Funzione AtaPortCompleteAllActiveRequests (irb.h)
La routine AtaPortCompleteAllActiveRequests completa tutti i runtime di integrazione attivi per il dispositivo indicato.
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 di 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 all'di destinazione e ai parametri Lun anziché specificare un dispositivo specifico.
Il driver miniport non deve chiamare questa routine dalla routine IdeHwInterrupt.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | irb.h (include Ata.h, Irb.h) |
libreria | Ataport.lib; Pciidex.lib |