Текущий архив: 2008.04.27;
Скачать: CL | DM;
Вниз
Помогите с переводом на русский одной фразы из SDK Найти похожие ветки
← →
DVM © (2008-03-18 11:34) [0]Не совсем понятен смысл выделенного жирным.
Get serial port parameters.
C/C++
int dsc_GetSerialIOCtl(DS_HANDLE dshandle, int port, int mode, PSERPARMITEM info)
Arguments
dshandle
[in] Handle identifies the GATEWAY returned from dsc_Attach.
port
[in] Port number. 1 for 1st port, 2 for 2nd port, and so on. 0 for all ports, and info (PSERPARMITEM) size must match the port number.
mode
[in] define the return data mode. 0 for current settings and 1 for initial settings. Current settings usually mean the user application"s settings.
info
[out] Pointer to SERPARMITEM that receives the serial settings.
¡@
typedef struct _SERPARMITEM {
DWORD baud;
BYTE mode;
BYTE flowctrl;
BYTE reserve[2];
} SERPARMITEM , *PSERPARMITEM ;
← →
www (2008-03-18 11:40) [1]
> info (PSERPARMITEM) size must match the port number
видимо, для разных портов размер структуры разный
← →
Сергей М. © (2008-03-18 11:40) [2]
> DVM
Имеется ввиду, что параметр info есть суть указатель на массив, состоящий из одной или более структур типа SERPARMITEM.
Это самое "или более" как раз соответствует актуальному кол-ву портов, информация о которых возвращается при условии port = 0
← →
Игорь Шевченко © (2008-03-18 11:40) [3]Умножаешь размер структуры на число портов
← →
DVM © (2008-03-18 11:44) [4]
> Имеется ввиду, что параметр info есть суть указатель на
> массив
Понятно. Я подозревал, что там массив. Спасибо.
Страницы: 1 вся ветка
Текущий архив: 2008.04.27;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.016 c