AtaPortRequestTimer function (irb.h)

The AtaPortRequestTimer routine requests a timer callback.

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

BOOLEAN AtaPortRequestTimer(
  [in] PVOID      ChannelExtension,
       IDE_HW_DPC CallBackRoutine,
  [in] ULONG      TimerValue
);

Parameters

[in] ChannelExtension

A pointer to the channel extension.

CallBackRoutine

A pointer to the timer routine.

[in] TimerValue

Time interval in units of microseconds.

Return value

None

Remarks

The AtaPortRequestTimer routine informs the ATA port driver that it must call the timer routine that is pointed to by TimerRoutine in the number of microseconds indicated by TimerValue.

The ATA port driver passes a pointer to the channel extension to the timer routine.

Requirements

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

See also

AtaPortStallExecution