IDE_HW_STARTIO função de retorno de chamada (irb.h)
A rotina do driver de miniporto IdeHwStartIo processa os aspectos sincronizados de uma solicitação de E/S.
Sintaxe
IDE_HW_STARTIO IdeHwStartio;
BOOLEAN IdeHwStartio(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
)
{...}
Parâmetros
[in] ChannelExtension
Um ponteiro para o driver de miniporto por extensão de dispositivo de canal.
[in] Irb
Um ponteiro para uma estrutura do tipo IDE_REQUEST_BLOCK que define o IRB (bloco de solicitação IDE) a ser processado.
Valor de retorno
IdeHwStartIo retorna verdadeiro para reconhecer o recebimento de um IRB. O driver de porta ignora um valor retornado de false.
Observações
Os drivers de miniporto devem fornecer uma rotina IdeHwStartIo para processar os aspectos de uma solicitação de E/S que deve ser tratada de forma síncrona. Para obter informações sobre como o driver de miniporto processa os aspectos não sincronizados de uma solicitação de E/S, consulte IdeHwBuildIo.
Depois que o driver de miniporto recebe a chamada IdeHwStartIo, ele é o proprietário da solicitação e deve concluí-la.
Depois que essa rotina for retornada, o driver de miniporto deverá estar preparado para receber a próxima solicitação do driver de porta imediatamente.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | irb.h (inclua Irb.h) |