Funzione AtaPortReleaseRequestSenseIrb (irb.h)
La routine AtaPortReleaseRequestSenseIrb libera il valore IRB di rilevamento della richiesta 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 membro SenseInfoBuffer 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 sensore richiesta IRB dopo che è stato rilasciato al driver della porta.
Il driver miniport deve chiamare AtaPortReleaseRequestSenseIrb per ogni IRB allocato tramite AtaPortBuildRequestSenseIrb.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | irb.h (include Ata.h, Irb.h) |
Libreria | Ataport.lib; Pciidex.lib |