| Предыдущий | Следующий |
| CO_E_FAILEDTOSETDACL | CO_E_NETACCESSAPIFAILED |
CO_E_ACCESSCHECKFAILED
Что означает результат
CO_E_ACCESSCHECKFAILED: Системная функция AccessCheck вернула отрицательный результат. COM security не смог корректно выполнить access check. Это отличается от обычного Access Denied: здесь отказ относится к самой проверке безопасности или её входным данным.
Что проверить
- Сохраните token, security descriptor и desired access до AccessCheck.
- Проверьте валидность owner/group/DACL и impersonation context.
- Найдите Win32 error от нижележащей security API.
Диагностика и исправление
Исправьте некорректный token/security descriptor или context. Ослабление ACL не лечит failure самой процедуры проверки.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.