Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

Документация
Функция htExtError

htExtError - Получить дополнительную информацию о последней ошибке

Назначение

Функция предназначена для получения дополнительной информации о последней ошибке ввода/вывода. Если код завершения функции равен HT_ERR_IO, имеет смысл вызвать эту функцию.

Функция возвращает имя файла, при работе с которым произошла ошибка, а также код ошибки ДОС и код операции, приведшей к ошибке. Список кодов операций можно найти в файле HTERRW.H. Там же приведены расширенные коды ошибок ДОС.

Длина буфера для приема имени файла должна быть не менее его длины (до 140 символов).

Последующие ошибки переписывают данные о предыдущей.

Прототип

char far * HTAPI htExtError(
  int far * 	fpnDosError, 	/* Сюда занесут код, возвращенный ДОС */
  int far * 	fpnOperation,	/* Сюда занесут код операции, приведшей к ошибке */
  char far *	lpszBuff140  	/* Сюда поместят имя файла */
);

Параметры

fpnDosError
Сюда занесут код, возвращенный ДОС
fpnOperation
Сюда занесут код операции, приведшей к ошибке
lpszBuff140
Сюда поместят имя файла

Результат

Не NULL Адрес буфера
NULL Контекст данного процесса не найден