StorPortRevertToUserGroupAffinityThread 函数 (storport.h)

语法

ULONG StorPortRevertToUserGroupAffinityThread(
  [in]          PVOID                HwDeviceExtension,
  [in/optional] PVOID                ThreadContext,
  [in]          PSTOR_GROUP_AFFINITY PreviousAffinity
);

参数

[in] HwDeviceExtension

指向微型端口的硬件设备扩展的指针。

[in/optional] ThreadContext

指向之前调用 StorPortCreateSystemThread 时收到的线程上下文的指针。

[in] PreviousAffinity

指向 STOR_GROUP_AFFINITY 结构的指针,其中包含要还原的组相关性。 此组相关性是在之前对 StorPortSetSystemGroupAffinityThread 的调用中获取的。

返回值

StorPortRevertToUserGroupAffinityThread 返回以下值之一:

返回代码 说明
STOR_STATUS_SUCCESS 已成功还原原始组相关性。
STOR_STATUS_INVALID_IRQL IRQL 级别必须为 <= DISPATCH_LEVEL。
STOR_STATUS_INVALID_PARAMETER 提供的一个或多个参数无效。
STOR_STATUS_UNSUCCESSFUL 由于其他内部系统原因而返回。

注解

如果微型端口调用 StorPortSetSystemGroupAffinityThread 来临时更改线程的组相关性,则应调用 StorPortRevertToUserGroupAffinityThread,以在线程退出之前还原线程与其原始值的关联。

要求

要求
最低受支持的服务器 Windows Server 2022
标头 storport.h

另请参阅

STOR_GROUP_AFFINITY

StorPortCreateSystemThread

StorPortSetSystemGroupAffinityThread