Função AtaPortGetScatterGatherList (irb.h)
A rotina AtaPortGetScatterGatherList recupera a lista de dispersão/coleta associada a essa solicitação.
Sintaxe
PIDE_SCATTER_GATHER_LIST AtaPortGetScatterGatherList(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
);
Parâmetros
[in] ChannelExtension
Um ponteiro para a extensão de canal.
[in] Irb
Um ponteiro para uma estrutura do tipo IDE_REQUEST_BLOCK que define o IRB (bloco de solicitação IDE) para o qual uma lista de dispersão/coleta é construída.
Retornar valor
Se o sinalizador IRB_FLAGS_USE_DMA estiver definido no membro IrbFlags do IRB, a rotina AtaPortGetScatterGatherList retornará um ponteiro para a lista de dispersão/coleta associada ao IRB. Caso contrário, AtaPortGetScatterGatherList retornará NULL.
Comentários
Cada IRB com IRB_FLAGS_USE_DMA definido no membro IrbFlags tem uma lista de dispersão/coleta associada a ele.
O driver de miniporte não deve modificar a lista de dispersão/coleta.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | irb.h (inclua Ata.h, Irb.h) |
Biblioteca | Ataport.lib; Pciidex.lib |