Scusate ma avrei bisogno di un piccolo aiutino, dovrei richiamare una funzione in una dll non basata su .net, quindi lo devo fare con il p invoke.
la funzione ha questa signature:
ma in che modo la mappo in c# per poterla invocare? in particolare i tipi HANDLE, HWND e const char *?codice:bool SaveToFile(HANDLE hDIB,HWND hwndParent,const char *fileName,const char *origFilename="", unsigned long byteSize=0,char *errorText="",int flags=0, char *buf="");
grazie in anticipocodice:[DllImport("Riot.dll")] public extern bool SaveToFile(??);

Rispondi quotando