Štruktúra LinePar
typedef struct _LinePar { HOBJ lpID; // Id linky char lpName[ 65 ]; // Meno linky char lpDevice[ 201 ]; // Device ExtKomParams *ExtKomPar; // Parametre pre kategóriu linky ExtKom FileIOParams *FileIOPar; // Parametre pre kategóriu linky File I/O TCPIPParams *TCPIPPar; // Parametre pre kategóriu linky TCP/IP void *lpLnVarPar; // Pointer na voliteľné parametre KomUniVal lpLnVal; // hodnota } LinePar; |
Štruktúra LinePar definuje parametre objektu typu Linka. Všetky parametre sú iba na čítanie okrem lpLnVarPar!
lpID
ID (HOBJ) linky.
lpName
Meno linky.
lpDevice
Zariadenie linky.
ExtKomPar
typedef struct _ExtKomParams { char lpRun_Path[ 81 ]; char lpWork_Path[ 81 ]; char lpParams[ 81 ]; } ExtKomParams; |
Pointer na štruktúru typu ExtKomParams s parametrami linky kategórie EXTKOM.
FileIOPar
typedef struct _FileIOParams { char lpInputFile[ 81 ]; char lpArchiveDir[ 81 ]; } FileIOParams; |
Pointer na štruktúru typu FileIOParams s parametrami linky kategórie File I/O.
TCPIPPar
typedef struct _TCPIPParams { char lpIPHost[ 201 ]; unsigned int lpIPPort; } TCPIPParams; |
Pointer na štruktúru typu TCPIPParams s parametrami linky kategórie TCP/IP-TCP.
lpLnVarPar
Adresa na parametre závislé od kategórie linky. Sem môže programátor umiestniť pointer na vlastnú štruktúru s pomocnými parametrami pre linku.
lpLnVal
Adresa na štruktúru KomUniVal – hodnotu linky.
Súvisiace stránky:
Pridať komentár