StorPortFreeWorker 函数 (storport.h)

释放以前由 StorPortInitializeWorker 例程分配的 Storport 工作项。

语法

ULONG StorPortFreeWorker(
  [in] PVOID HwDeviceExtension,
       PVOID Worker
);

参数

[in] HwDeviceExtension

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

Worker

指向 StorPortInitializeWorker 返回的工作项上下文的不透明缓冲区的指针。

返回值

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

返回代码 说明
STOR_STATUS_INVALID_IRQL
当前 IRQL > DISPATCH_LEVEL。
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtensionWorkItem 为 NULL。
STOR_STATUS_BUSY
工作项当前已排队等待处理。
STOR_STATUS_SUCCESS
已成功释放工作项。
STOR_STATUS_UNSUCCESSFUL
工作项已免费。

注解

只要不再需要工作项,或者当微型端口收到 PnP SRB 通知,指示适配器被删除时,微型端口应调用 StorPortFreeWorker

要求

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

另请参阅

StorPortInitializeWorker

StorPortQueueWorkItem