| Предыдущий | Следующий |
| ERROR_UNIDENTIFIED_ERROR | ERROR_BEYOND_VDL |
ERROR_INVALID_CRUNTIME_PARAMETER
Что означает ERROR_INVALID_CRUNTIME_PARAMETER
ERROR_INVALID_CRUNTIME_PARAMETER означает, что Microsoft C runtime отклонила параметр, нарушающий контракт функции.
Практический смысл и диагностика
Определите конкретную CRT-функцию и аргумент, признанный недопустимым.
- Например, обёртка логирования может передать размер wide-character buffer в байтах вместо числа символов. Сверьте единицы и boundary tests.
- Отличайте этот код от ERROR_PARAMETER_QUOTA_EXCEEDED: здесь сам параметр некорректен, например запрещённый NULL pointer или недействительный descriptor.
- Проверьте argument vector и обязательные поля для spawn/exec-подобных функций.
- Начните с invalid-parameter handler и непосредственного caller. Сопоставьте каждый аргумент с документацией CRT, включая специальные значения, единицы размеров и время жизни descriptors/streams.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
