| Предыдущий | Следующий |
| ERROR_NO_SUCH_MEMBER | ERROR_TOO_MANY_SIDS |
ERROR_INVALID_MEMBER
description[запрошенный субъект имеет тип учётной записи, недопустимый для этой операции членства.]API локальной группы отклонил тип субъекта участника
API локальных групп и членства принимают определённые категории субъектов безопасности. ERROR_INVALID_MEMBER означает, что указанный объект существует, но его тип учётной записи не подходит для запрошенной операции членства. Это отличается от ERROR_NO_SUCH_MEMBER и статусов дублирующего членства; повтор с тем же SID и другим написанием не изменит тип субъекта.
Запросите тип разрешённого субъекта и тип целевого объекта. Особенно подозрителен код, смешивающий API глобальных групп и локальных псевдонимов, поскольку SAMR моделирует группы и псевдонимы отдельно, а их методы членства принимают разные формы идентификаторов. Если приложение предоставляет общий выбор субъектов, проверяйте тип до изменения членства и объясняйте вызывающей стороне неподдерживаемое сочетание.
Что проверить
- Запишите разрешённый SID и тип учётной записи предлагаемого участника.
- Проверьте, является ли цель группой или локальным псевдонимом, и используйте соответствующее семейство API.
- Отклоняйте неподдерживаемые типы субъектов до повторных вызовов API членства.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
