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