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 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per