StorPortFreeWorker 函数 (storport.h)
释放以前由 StorPortInitializeWorker 例程分配的 Storport 工作项。
语法
ULONG StorPortFreeWorker(
[in] PVOID HwDeviceExtension,
PVOID Worker
);
参数
[in] HwDeviceExtension
指向主机总线适配器的硬件设备扩展的指针 (HBA) 。
Worker
指向 StorPortInitializeWorker 返回的工作项上下文的不透明缓冲区的指针。
返回值
StorPortInitializeWorker 例程返回以下状态代码之一:
返回代码 | 说明 |
---|---|
|
当前 IRQL > DISPATCH_LEVEL。 |
|
HwDeviceExtension 或 WorkItem 为 NULL。 |
|
工作项当前已排队等待处理。 |
|
已成功释放工作项。 |
|
工作项已免费。 |
注解
只要不再需要工作项,或者当微型端口收到 PnP SRB 通知,指示适配器被删除时,微型端口应调用 StorPortFreeWorker 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 8 及更高版本的 Windows。 |
目标平台 | 通用 |
标头 | storport.h (包括 Storport.h) |
IRQL | <= DISPATCH_LEVEL |