| Предыдущий | Следующий |
| ERROR_BAD_FORMAT | ERROR_INVALID_DATA |
ERROR_INVALID_ACCESS
Передан неподдерживаемый запрос доступа
ERROR_INVALID_ACCESS означает, что вызывающая сторона передала значение доступа, которое API не принимает. Этот результат отличается от ERROR_ACCESS_DENIED: он указывает на недопустимый запрос, а не обязательно на недостаточные права.
Проверка
- Сопоставьте флаги доступа с контрактом API.
- Проверьте, не смешаны ли наборы флагов из несвязанных API.
- Проверьте разрядность целых значений и инициализацию структур.
- Запишите точную запрошенную маску в шестнадцатеричном виде.
Исправление
Исправьте флаги и запросите минимальный поддерживаемый доступ. Повышение привилегий или изменение ACL не исправляет недопустимое сочетание маски доступа.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.