我試圖用C來調用這個在我的C#應用程序pInvokeStackImbalance MDA警告如何解決它
[DllImport("UOEncryption.dll")]
public static extern void Decompress([In, Out] byte[] dest, byte[] src, out int dest_size, ref int src_size, ref HuffmanObj obj);
[DllImport("UOEncryption.dll")]
public static extern void DecompressClean(ref HuffmanObj obj);
的簽名
void Decompress(char *dest, const char *src, int *dest_size, int *src_size, HuffmanObj *obj);
void DecompressClean(HuffmanObj *obj);
我不知道它是如何的錯。
謝謝
通過指定CallingConventions,問題解決:) 非常感謝你 體育。 HuffmanObj是一個結構體。 – Shadow649 2011-05-06 13:38:51