Получение характеристик оператора – LINTER_GetStatementOption
Прототип функции
L_LONG LINTER_GetStatementOption(
L_WORD StatementID, /* идентификатор оператора */
L_SWORD OptionType, /* тип характеристики */
L_SWORD ParamNumber, /* номер параметра */
void *Buffer, /* буфер значения характеристики */
L_LONG *BufLen); /* длина Buffer в байтах */
Входные параметры
Выходные параметры
Описание
Помещает в Buffer
значение требуемой характеристики. Почти все эти характеристики имеют тип long
, исключение составляют sParamDesc
и sAnswerDesc
, имеющие тип t_ParamDesc
.
Пример
long lErr;
short StmtID;
long lParCnt;
if(lErr=LINTER_GetStatementOption(StmtID, sParamCount, 0,(void *)&lParCnt, NULL))
processing_error(lErr, 0, 0, StmtID, "LINTER_GetStatementOption");