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 miniporta 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 do IDE) a ser processado.
Retornar valor
IdeHwStartIo retorna TRUE para confirmar o recebimento de um IRB. O driver de porta ignora um valor retornado de FALSE.
Comentários
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 retornar, o driver de miniporto deve estar preparado para receber a próxima solicitação do driver de porta imediatamente.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | irb.h (incluir Irb.h) |