Функция TRANS2QUIK_SET_CONNECTION_STATUS_CALLBACK

Описание прототипа функции обратного вызова для обработки полученной информации о соединении.

long __stdcall TRANS2QUIK_SET_CONNECTION_STATUS_CALLBACK (TRANS2QUIK_CONNECTION_STATUS_CALLBACK pfConnectionStatusCallback, long* pnExtendedErrorCode, LPSTR lpstrErrorMessage, DWORD dwErrorMessageSize)

Параметр Описание
Result

Тип: Long. Возвращаемое число может принимать следующие значения:

  • TRANS2QUIK_SUCCESS – функция обратного вызова установлена,
  • TRANS2QUIK_FAILED – функцию обратного вызова установить не удалось. В этом случае в переменную pnExtendedErrorCode может передаваться дополнительный код ошибки
TRANS2QUIK_CONNECTION_STATUS_CALLBACK Тип: указатель на функцию. Указывается адрес функции, которая будет обрабатывать информацию о состоянии связи библиотеки Trans2QUIK.dll с терминалом QUIK или терминала QUIK с сервером
pnExtendedErrorCode Тип: указатель на переменную типа Long. В случае возникновения ошибки может содержать расширенный код ошибки
lpstrErrorMessage Тип: указатель на переменную типа Строка. В случае возникновения ошибки может получать сообщение о возникшей ошибке
dwErrorMessageSize Тип: Long. Содержит длину строки, на которую ссылается указатель lpstrErrorMessage

См. также Функции для работы с транзакциями через API