我有一個C api,我使用p/invoke從我的C#應用程序中的api調用一個函數。函數簽名是:使用p/invoke從C api調用函數
int APIENTRY GetData (CASHTYPEPOINTER cashData);
類型定義:
typedef CASHTYPE* CASHTYPEPOINTER;
typedef struct CASH
{
int CashNumber;
CURRENCYTYPE Types[24];
} CASHTYPE;
typedef struct CURRENCY
{
char Name[2];
char NoteType[6];
int NoteNumber;
} CURRENCYTYPE;
如何將我的C#方法的簽名和數據類型?
謝謝。
它很完美,謝謝 – frameworkninja 2009-10-01 08:50:37