HwScsiTimer is called after the interval specified when the miniport driver called ScsiPortNotification with the RequestTimerCallNotificationType value.
- DeviceExtension [in]
Points to the miniport driver's per-HBA storage area.
A miniport driver that does not have an HwScsiInterrupt routine because it manages all HBA I/O operations by polling should have an HwScsiTimer routine.
A miniport driver should use HwScsiTimer instead of ScsiPortStallExecution whenever a wait longer than a millisecond is required.
The name HwScsiTimer is just a placeholder. The actual prototype of this routine is defined in srb.h as follows:
typedef VOID (*PHW_TIMER) ( IN PVOID DeviceExtension );
For a discussion of when and how to use HwScsiTimer see SCSI Miniport Driver's HwScsiTimer Routine.
A HwScsiTimer routine is optional.
Build date: 5/17/2013