Funzione AtaPortGetScatterGatherList (irb.h)

La routine AtaPortGetScatterGatherList recupera l'elenco a dispersione/raccolta associato a questa richiesta.

Nota I modelli di driver di porta ATA e miniport ATA potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare il driver Storport e i modelli di driver miniport Storport .
 

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

IDE_REQUEST_BLOCK