如何将带有#ifndef的c ++结构转换为c#struct

时间:2018-02-27 23:08:31

标签: c# c++ translate

嗨我有一个c ++结构,里面有一些#ifndef,我无法翻译成c#。这是一个非常不同的结构,我之前需要翻译的其他一些结构。

typedef struct SDK_CONFIG_NET_COMMON_V2
{   
    char HostName[NET_NAME_PASSWORD_LEN];
    char pLocalLinkAddr[32];    
    char pAddr[64];             
    char pGateway[64];

    int HttpPort;

    int TCPPort;    

    int SSLPort;

    int UDPPort;

    int MaxConn;

    int MonMode;

    int MaxBps;

    //char TransferPlan[NET_NAME_PASSWORD_LEN];
    int  TransferPlan;                      
    bool bUseHSDownLoad;                    
    char sMac[NET_MAX_MAC_LEN];             
    char sSn[NET_MAX_MAC_LEN];              
#ifndef WIN32
    int  DeviceType;   
#endif

    int ChannelNum;         
    int Device_Type;    
#ifdef OME
    char Version[NET_MAX_INFO_LEN];        
    SDK_SYSTEM_TIME BuildDate;              
#endif
    char OtherFunction[49];  
    char Manufacturer;  
    char Resume[6];         

}SDK_CONFIG_NET_COMMON_V2;

我非常感谢任何帮助,我真的很喜欢它。

0 个答案:

没有答案