开发文档中 有个C++的 结构
#pragma pack(1)
typedef struct tagIPRSDeviceConfig
{
char szDescription[ 33 ];
BYTE pbMACAddress[ 6 ];
DWORD dwLocalIPAddress;
WORD wLocalPort;
DWORD dwSubnetMask;
DWORD dwGatewayIPAddress;
DWORD dwRemoteIPAddress;
WORD wRemotePort;
BYTE cNetMode;
BYTE cReserved;
BYTE cBaudRate
BYTE cDataBits;
BYTE cStopBits;
BYTE cParityType;
} IPRSDEVICECONFIG, *PIPRSDEVICECONFIG;
#pragma pack()
------------------------------------------
IPRSDEVICECONFIG, *PIPRSDEVICECONFIG; 这个是什么意思 一直都没有弄懂
该怎么样去 写这个? 求高手解答!!!
该DLL中有个
BOOL WINAPI IPRSGetDeviceConfigByIP(
IN const char *aIPAddress,
OUT PIPRSDEVICECONFIG aConfig
);
这个方法 里面有OUT (输出参数)
这些 应该怎么样用C# 去写 会的朋友 麻烦写一个出来 谢谢了
详细的 开发包 可以加我QQ 252941879 谢谢了 急急!!!!
#pragma pack(1)
typedef struct tagIPRSDeviceConfig
{
char szDescription[ 33 ];
BYTE pbMACAddress[ 6 ];
DWORD dwLocalIPAddress;
WORD wLocalPort;
DWORD dwSubnetMask;
DWORD dwGatewayIPAddress;
DWORD dwRemoteIPAddress;
WORD wRemotePort;
BYTE cNetMode;
BYTE cReserved;
BYTE cBaudRate
BYTE cDataBits;
BYTE cStopBits;
BYTE cParityType;
} IPRSDEVICECONFIG, *PIPRSDEVICECONFIG;
#pragma pack()
------------------------------------------
IPRSDEVICECONFIG, *PIPRSDEVICECONFIG; 这个是什么意思 一直都没有弄懂
该怎么样去 写这个? 求高手解答!!!
该DLL中有个
BOOL WINAPI IPRSGetDeviceConfigByIP(
IN const char *aIPAddress,
OUT PIPRSDEVICECONFIG aConfig
);
这个方法 里面有OUT (输出参数)
这些 应该怎么样用C# 去写 会的朋友 麻烦写一个出来 谢谢了
详细的 开发包 可以加我QQ 252941879 谢谢了 急急!!!!
是用这个类型创建了一个对象和一个指针。
在C#里没有用。private static extern bool IPRSGetDeviceConfigByIP(string aIPAddress,
ref /*或者 out*/PIPRSDEVICECONFIG aConfig);//实在不行就用下面的办法。
private static extern bool IPRSGetDeviceConfigByIP(string aIPAddress,
IntPtr aConfig);