IDE_HW_STARTIO función de devolución de llamada (irb.h)
La rutina del controlador de miniporte de IdeHwStartIo procesa los aspectos sincronizados de una solicitud de E/S.
IDE_HW_STARTIO IdeHwStartio;
BOOLEAN IdeHwStartio(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
)
{...}
[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 solicitudes IDE (IRB) que se va a procesar.
IdeHwStartIo devuelve TRUE para confirmar la recepción de un IRB. El controlador de puerto omite un valor devuelto de FALSE.
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 miniporte procesa los aspectos no sincronizados de una solicitud de E/S, consulte IdeHwBuildIo.
Una vez que el controlador de miniporte recibe la llamada IdeHwStartIo, posee la solicitud y debe completarla.
Después de que esta rutina vuelva, el controlador de miniport debe estar preparado para recibir la siguiente solicitud del controlador de puerto inmediatamente.
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | irb.h (incluya Irb.h) |