IDE_HW_STARTIO función de devolución de llamada (irb.h)
La rutina del controlador ideHwStartIo miniport procesa los aspectos sincronizados de una solicitud de E/S.
Sintaxis
IDE_HW_STARTIO IdeHwStartio;
BOOLEAN IdeHwStartio(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
)
{...}
Parámetros
[in] ChannelExtension
Puntero al controlador de minipuerto por extensión de dispositivo de canal.
[in] Irb
Puntero a una estructura de tipo IDE_REQUEST_BLOCK que define el bloque de solicitud IDE (IRB) que se va a procesar.
Valor devuelto
IdeHwStartIo devuelve TRUE para confirmar la recepción de un IRB. El controlador de puerto omite un valor devuelto de FALSE.
Comentarios
Los controladores de miniport deben proporcionar una rutina IdeHwStartIo para procesar los aspectos de una solicitud de E/S que se debe controlar de forma sincrónica. Para obtener información sobre cómo el controlador de minipuerto procesa los aspectos no sincronizados de una solicitud de E/S, vea IdeHwBuildIo.
Una vez que el controlador de minipuerto recibe la llamada IdeHwStartIo , posee la solicitud y debe completarla.
Después de que esta rutina vuelva, el controlador de minipuerto debe estar preparado para recibir la siguiente solicitud del controlador de puerto inmediatamente.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | irb.h (incluir Irb.h) |