StorPortFreeTimer function (storport.h)
Frees a Storport timer context object previously created by the StorPortInitializeTimer routine.
Syntax
ULONG StorPortFreeTimer(
[in] PVOID HwDeviceExtension,
[in] PVOID TimerHandle
);
Parameters
[in] HwDeviceExtension
A pointer to the hardware device extension for the host bus adapter (HBA).
[in] TimerHandle
A pointer to an opaque buffer for the timer context returned by StorPortInitializeTimer.
Return value
The StorPortFreeTimer routine returns one of these status codes:
Return code | Description |
---|---|
|
Current IRQL > DISPATCH_LEVEL. |
|
Either HwDeviceExtension or TimerHandle is NULL. |
|
Insufficient resources are available to free the timer. |
|
The timer was successfully freed. |
|
The timer is already free. |
Remarks
Miniports should call StorPortFreeTimer whenever a work item is no longer needed or when the miniport receives a PnP SRB notification that the adapter is removed.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows 8 and later versions of Windows. |
Target Platform | Universal |
Header | storport.h (include Storport.h) |
IRQL | <= DISPATCH_LEVEL |