IDE_TRANSFER_MODE_SELECT função de retorno de chamada (irb.h)
O AtaControllerTransferModeSelect rotina de driver de miniporto seleciona o modo de transferência para todos os dispositivos no canal ATA indicado e programa o controlador para o modo de transferência selecionado.
Nota
O driver de porta do ATA e os modelos de driver de miniporto do ATA podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar o de driver do Storport e miniporto storport modelos de driver.
Sintaxe
IDE_TRANSFER_MODE_SELECT IdeTransferModeSelect;
BOOLEAN IdeTransferModeSelect(
PVOID ControllerExtension,
PIDE_TRANSFER_MODE_PARAMETERS TransferModeSelect
)
{...}
Parâmetros
ControllerExtension
[in] Um ponteiro para a extensão do controlador.
TransferModeSelect
[dentro, fora] Um ponteiro para uma estrutura do tipo IDE_TRANSFER_MODE_PARAMETERS que indica ao driver de miniporto o canal no qual definir os modos de transferência e quais modos de transferência estão disponíveis.
Valor de retorno
AtaControllerTransferModeSelect retorna TRUE para reconhecer o recebimento dos parâmetros do modo de transferência. O driver de miniporto ignora um valor retornado de FALSE.
Observações
O AtaControllerTransferModeSelect rotina de driver de miniporto deve selecionar os modos de tempo apropriados e programar o controlador para os modos selecionados. O driver de miniporto deve selecionar pelo menos um modo de PIO (entrada/saída) programado para o canal indicado e, preferencialmente, pelo menos um modo de tempo de DMA (acesso direto à memória) também. Para comunicar ao chamador os modos de transferência selecionados, o driver de miniporto define os bits apropriados no membro TransferModeSelected da estrutura IDE_TRANSFER_MODE_PARAMETERS.
AtaControllerTransferModeSelect é uma rotina opcional.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | irb.h (inclua Irb.h) |