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