ГОСТ Р 52633.4—2011
11.4 Коды ошибок
#defme nbECODE_FAIL(0x0001)
Общий сбой.
«define nbECODE_POINTER(0x0002)
Неправильный указатель или выход за границы допустимых значений, определенных для
указателя.
#define nbECODE_PARAM(0x0003)
Недопустимое значение параметра функции.
«define nbECODEJDENTIFIER(0x0004)
Неправильный идентификатор,
«define nbECODE_INTEGRITY_FAIL(0x0005)
Нарушена целостность модуля/компонента.
«define nbECODE_CONSISTENCY_FAIL(0x0006)
Нарушена целостность данных или данные имеют другой формат.
#define nbECODE_OUT_OF_MEMORY(0x0007)
Ошибка выделения памяти (при выделении блока данных вызываемой стороной).
#define nbECODE_INSUFFICIENT_BUFFER(0x0008)
Недостаточный размер буфера (при передаче блока данных вызывающей стороной).
#define nbECODE_ACCESS_DENIED(0x0009)
Доступ запрещен.
«define nbECODE_NO_MODULE(ОхОООА)
Не найден модуль.
«define nbECODE_NO_COMPONENT(0x000В)
Не найден запрашиваемый компонент,
«define nbECODE_NO_INTERFACE(0x0000)
Не найден запрашиваемый ПИК.
«define nbECODE_OBJECT_NOT_FOUND(OxOOOD)
Объект (файл, ключ и т. д.) не найден.
«define nbECODE_OBJECT_ALREADY_EXISTS(ОхОООЕ)
Объект уже существует (файл, компонент и т. д.).
«define nbECODE_TIMEOUT_EXPIRED(OxOOOF)
Операция не завершена по причине окончания времени.
«define nbECODE_CANCELLED(0x0010)
Операция не завершена, т. к. была отменена извне.
«define nbECODE_INCORRECT_VERSION(0x0011)
Некорректная версия.
«define nbECODEJO(0x0012)
Ошибка ввода/вывода.
«define nbECODE_UNSUPPORTED_FUNCTION(0x0013)
Неподдерживаемая функция.
«define nbECODE_MATRIX_NOTATION(0x0014)
Неподдерживаемый формат представления матрицы.
«define nbECODEJJNBOUNDJNDEX(0x0015)
Индекс выходит за пределы допустимых значений.
«define nbECODE_UNBOUND_DATA(0x0016)
Значения данных не удовлетворяют наложенным ограничениям.
«define nbECODE_META(0x0017)
Недопустимое метаописание.
«define nbECODE_META_PATTERN(0x0018)
Неправильный вектор метаописаний.
«define nbECODE_META_NIL(0x0019)
Пустое метаописание недопустимо (поле count равно 0).
«define nbECODE_NBCC_STATE(0x0020)
Неправильное (неизвестное) состояние НПБК не позволяет выполнить операцию.
#define nbECODE_SLOT_ID(0x0021)
Идентификатор слота неизвестен (слот отсутствует в схеме),
«define nbECODE_UNSUPPORTED_TEST_MODE(0x0022)
Неподдерживаемый режим тестирования.
31