Функция TRANS2QUIK_SET_TRANSACTIONS_REPLY_CALLBACK

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

long __stdcall TRANS2QUIK_SET_TRANSACTIONS_REPLY_CALLBACK (TRANS2QUIK_TRANSACTION_REPLY_CALLBACK pfTransactionReplyCallback, long* pnExtendedErrorCode, LPSTR lpstrErrorMessage, DWORD dwErrorMessageSize)

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

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

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

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