AtaPortDeviceReady function (irb.h)

The AtaPortDeviceReady routine informs the port driver that the indicated device is ready to accept new requests.

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

void AtaPortDeviceReady(
  [in] PVOID ChannelExtension,
  [in] UCHAR TargetId,
  [in] UCHAR Lun
);

Parameters

[in] ChannelExtension

A pointer to the channel extension.

[in] TargetId

Specifies the target identifier of the device.

[in] Lun

Specifies the logical unit number (LUN) of the device.

Return value

None

Remarks

The port driver resumes the paused request queue for the indicated device. If the caller assigns a wildcard value of IDE_UNTAGGED to parameters TargetId and Lun, the port driver will restart the channel request queue.

Requirements

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

See also

AtaPortDeviceBusy