Condividi tramite


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 driver Storport e 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 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

Vedere anche

IdeHwInterrupt