Funzione AtaPortGetScatterGatherList (irb.h)
La routine AtaPortGetScatterGatherList recupera l'elenco a dispersione/raccolta associato a questa richiesta.
Sintassi
PIDE_SCATTER_GATHER_LIST AtaPortGetScatterGatherList(
[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 blocco di richieste IDE (IRB) per cui viene costruito un elenco a dispersione/raccolta.
Valore restituito
Se il flag IRB_FLAGS_USE_DMA è impostato nel membro IrbFlags di IRB , la routine AtaPortGetScatterGatherList restituisce un puntatore all'elenco di dispersione/raccolta associato all'IRB. In caso contrario, AtaPortGetScatterGatherList restituisce NULL.
Commenti
A ogni IRB con IRB_FLAGS_USE_DMA impostato nel membro IrbFlags è associato un elenco a dispersione/raccolta.
Il driver miniport non deve modificare l'elenco a dispersione/raccolta.
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