0
我需要通過帶有符合數組的Microsoft RPC結構傳遞。這是我寫的IDL:將帶符合數組的IDL結構轉換爲標頭
struct BarStruct
{
byte a;
int b;
byte c;
long lArraySize;
[size_is(lArraySize)] char achArray[*];
};
生成的頭:
struct BarStruct
{
byte a;
int b;
byte c;
long lArraySize;
char achArray[ 1 ];
} ;
爲什麼achArray爲1固定長度?如何將數組傳遞給例如10個元素?