S
snowtop
Unregistered / Unconfirmed
GUEST, unregistred user!
请各位TX帮帮忙
小弟最近收到一个DLL,是用C写的其中一个函数如次定义
int ISGF_GetNetworkParam(const char* pszMachineID, BYTE* pbBuf, int* pnBufLen)
【功能】请求某设备的网络参数。
【参数】
[in] pszMachineID - 设备识别号。
[out] pbBuf - 接收网络参数数据的内存块。
[out] pnBufLen - 接收到网络参数内存块的长度指针。
typedef struct
{
Uint32 uServerIP
//PC端IP地址
Uint16 uServerPort; //PC端通讯端口
Uint16 uGuardPort
//通讯端口
Uint32 uGuardIP
//设备IP地址
Uint32 uGuardSubnetMask; //设备子网掩码
Uint32 uGuardGateway; //设备默认网关
Uint32 uGuardDNSServer; //设备DNS服务器
char szGuardName[GUARD_NAME_LEN]; //设备名称
}NETWORK_PARAM,*PNETWORK_PARAM;
【返回值】
ISGC_ERROR_NONE表示成功。
请问我要在DELPHI中调用这个函数,代码要怎么写呢,急啊,谢谢了
小弟最近收到一个DLL,是用C写的其中一个函数如次定义
int ISGF_GetNetworkParam(const char* pszMachineID, BYTE* pbBuf, int* pnBufLen)
【功能】请求某设备的网络参数。
【参数】
[in] pszMachineID - 设备识别号。
[out] pbBuf - 接收网络参数数据的内存块。
[out] pnBufLen - 接收到网络参数内存块的长度指针。
typedef struct
{
Uint32 uServerIP
//PC端IP地址
Uint16 uServerPort; //PC端通讯端口
Uint16 uGuardPort
//通讯端口
Uint32 uGuardIP
//设备IP地址
Uint32 uGuardSubnetMask; //设备子网掩码
Uint32 uGuardGateway; //设备默认网关
Uint32 uGuardDNSServer; //设备DNS服务器
char szGuardName[GUARD_NAME_LEN]; //设备名称
}NETWORK_PARAM,*PNETWORK_PARAM;
【返回值】
ISGC_ERROR_NONE表示成功。
请问我要在DELPHI中调用这个函数,代码要怎么写呢,急啊,谢谢了