Site icon EfmSoft

Что означает код HRESULT 0x8001012A (CO_E_ACCESSCHECKFAILED)?

 
Предыдущий Следующий
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 самой процедуры проверки.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version