| Предыдущий | Следующий |
| ERROR_INTERNAL_ERROR | ERROR_BAD_DESCRIPTOR_FORMAT |
ERROR_GENERIC_NOT_MAPPED
Что означает ERROR_GENERIC_NOT_MAPPED
ERROR_GENERIC_NOT_MAPPED означает, что проверка безопасности получила access mask с оставшимися GENERIC_READ, GENERIC_WRITE, GENERIC_EXECUTE или GENERIC_ALL там, где ожидаются конкретные права данного типа объекта.
Что проверить
- Убедитесь, что перед access check вызван
MapGenericMaskс правильнымGENERIC_MAPPING. - Не используйте mapping от другого securable object: смысл generic rights зависит от типа объекта.
- Для собственного объекта проверьте, что mapping действительно соответствует модели разрешений приложения.
Как исправить
Преобразуйте generic bits в документированные specific rights. Нельзя просто удалить generic флаги: это изменит смысл запроса доступа и может превратить корректный deny в неожиданное разрешение либо наоборот.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.