Прочитать на английском

Поделиться через


Функция 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