StorPortFreeTimer 函数 (storport.h)

释放以前由 StorPortInitializeTimer 例程创建的 Storport 计时器上下文对象。

语法

ULONG StorPortFreeTimer(
  [in] PVOID HwDeviceExtension,
  [in] PVOID TimerHandle
);

参数

[in] HwDeviceExtension

指向主机总线适配器的硬件设备扩展的指针 (HBA) 。

[in] TimerHandle

指向 StorPortInitializeTimer 返回的计时器上下文的不透明缓冲区的指针。

返回值

StorPortFreeTimer 例程返回以下状态代码之一:

返回代码 说明
STOR_STATUS_INVALID_IRQL
当前 IRQL > DISPATCH_LEVEL。
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtensionTimerHandle 为 NULL。
STOR_STATUS_INSUFFICIENT_RESOURCES
可用资源不足,无法释放计时器。
STOR_STATUS_SUCCESS
已成功释放计时器。
STOR_STATUS_UNSUCCESSFUL
计时器已免费。

注解

每当不再需要工作项或微型端口收到删除适配器的 PnP SRB 通知时,微型端口应调用 StorPortFreeTimer

要求

要求
最低受支持的客户端 在 Windows 8 及更高版本的 Windows 中可用。
目标平台 通用
标头 storport.h (包括 Storport.h)
IRQL <= DISPATCH_LEVEL

另请参阅

HwStorAdapterControl

StorPortInitializeTimer

StorPortRequestTimer