UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NC:irb.IDE_HW_STARTIO |
IDE_HW_STARTIO (irb.h) |
The IdeHwStartIo miniport driver routine processes the synchronized aspects of an I/O request.Note The ATA port driver and ATA miniport driver models may be altered or unavailable in the future. |
storage\idehwstartio.htm |
storage |
03/29/2018 |
|
IDE_HW_STARTIO, IdeHwStartIo, IdeHwStartIo routine [Storage Devices], atartns_5be92425-7e5b-4a9b-9673-baea4aace64a.xml, irb/IdeHwStartIo, storage.idehwstartio |
irb.h |
Irb.h |
Desktop |
Windows |
|
|
|
|
|
The IdeHwStartIo miniport driver routine processes the synchronized aspects of an I/O request.
A pointer to the miniport driver per channel device extension.
A pointer to a structure of type IDE_REQUEST_BLOCK that defines the IDE request block (IRB) to process.
IdeHwStartIo returns TRUE to acknowledge the receipt of an IRB. The port driver ignores a return value of FALSE.
Miniport drivers must provide an IdeHwStartIo routine to process the aspects of an I/O request that must be handled synchronously. For information about how the miniport driver processes the unsynchronized aspects of an I/O request, see IdeHwBuildIo.
After the miniport driver receives the IdeHwStartIo call, it owns the request and must complete it.
After this routine returns, the miniport driver should be prepared to receive the next request from the port driver immediately.