尝试将我的结构转换为byte *:
objNDSDriver.StartFn((byte*)objSTNDSFTPDriverInfo);
我收到错误:
错误C2440:'type cast':无法从'STNDSFTPDriverInfo'转换为'byte *'
答案 0 :(得分:2)
试试这个
objNDSDriver.StartFn((byte*)&objSTNDSFTPDriverInfo);
答案 1 :(得分:2)
您应该使用结构的地址,并且可能使用reinterpret_cast运算符:
objNDSDriver.StartFn(reinterpret_cast<byte *>(&objSTNDSFTPDriverInfo));