| Предыдущий | Следующий |
| ERROR_STACK_BUFFER_OVERRUN | ERROR_DEBUGGER_INACTIVE |
ERROR_PARAMETER_QUOTA_EXCEEDED
Что означает ERROR_PARAMETER_QUOTA_EXCEEDED
ERROR_PARAMETER_QUOTA_EXCEEDED означает, что объём данных в одном из параметров превышает предел конкретной функции. Это не обязательно системная нехватка RAM или handle quota.
Что проверить
- Документированный maximum для структуры/параметра и фактический encoded size.
- Входят ли в расчёт headers, alignment, terminators и вложенные buffers.
- Нет ли integer overflow/expansion при переводе количества элементов в байты.
Как найти ограниченное поле
Уменьшайте одну размерность входа за раз и фиксируйте границу, после которой вызов проходит. Для больших коллекций используйте batches/pagination, сохраняя ordering и transactional semantics. Не обрезайте данные молча: caller должен знать, какая часть не была передана и произошло ли частичное выполнение.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
