IDE_HW_RESET callback function (irb.h)

The IdeHwReset miniport driver routine resets the channel.

Note  The ATA port driver and ATA miniport driver models may be altered or unavailable in the future. Instead, we recommend using the Storport driver and Storport miniport driver models.
 

Syntax

IDE_HW_RESET IdeHwReset;

BOOLEAN IdeHwReset(
  [in] PVOID ChannelExtension
)
{...}

Parameters

[in] ChannelExtension

A pointer to the channel extension.

Return value

IdeHwReset returns TRUE if the reset operation succeeded. Otherwise, it returns FALSE.

Remarks

The IdeHwReset routine should complete all pending requests and reset the indicated channel.

IdeHwReset can be called even if the miniport driver is not ready for another request.

Requirements

Requirement Value
Target Platform Desktop
Header irb.h (include Irb.h)