Funzione AtaPortReleaseRequestSenseIrb (irb.h)
La routine AtaPortReleaseRequestSenseIrb libera il senso della richiesta IRB allocato usando AtaPortBuildRequestSenseIrb.
Sintassi
void AtaPortReleaseRequestSenseIrb(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
);
Parametri
[in] ChannelExtension
Puntatore all'estensione del canale.
[in] Irb
Puntatore a una struttura di tipo IDE_REQUEST_BLOCK che definisce il senso della richiesta IRB.
Valore restituito
Nessuno
Osservazioni
La routine AtaPortReleaseRequestSenseIrb rilascia L'IRB al driver di porta e copia i dati di senso nel buffer a cui punta il SenseInfoBuffer membro dell'IRB della richiesta originale (non riuscita). Il driver miniport può quindi completare la richiesta originale usando AtaPortCompleteRequest. Il driver miniport non deve toccare il senso della richiesta IRB dopo che è stato rilasciato al driver di porta.
Il driver miniport deve chiamare AtaPortReleaseRequestSenseIrb per ogni IRB allocato tramite AtaPortBuildRequestSenseIrb.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | irb.h (include Ata.h, Irb.h) |
libreria | Ataport.lib; Pciidex.lib |