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