| Предыдущий | Следующий |
| SEC_E_NOOWNER | SEC_E_INVALIDOWNER |
SEC_E_INVALIDACCESSENTRYLIST
Что означает SEC_E_INVALIDACCESSENTRYLIST
SEC_E_INVALIDACCESSENTRYLIST (0x80040E6F) — Список записей доступа некорректен как единая структура управления доступом.
Код относится к интерфейсам администрирования безопасности Windows/OLE DB, где список прав передаётся как структурированный набор записей доступа. Для диагностики важны провайдер, защищаемый объект и исходная структура списка; имя константы само по себе не указывает на ACL файла или реестра.
Несмотря на префикс SEC_, этот код относится к структуре списка записей доступа в API администрирования безопасности. Ошибка может быть в количестве записей, указателях, наследовании или режиме доступа или противоречивом наборе ACE.
Что проверить
- Проверьте число ACTRL_ACCESS_ENTRY, указатели на массивы, тип trustee и режим доступа каждой записи.
- Исключите противоречивые или дублирующиеся записи и неподдерживаемое наследование для конкретного защищаемого объекта и провайдера.
- Сохраните CLSID провайдера и метод интерфейса: одинаковый список может иметь разные допустимые права у разных провайдеров.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
