Entwickler-Ecke

Basistechnologien - Unmanaged Callback importieren und aufrufen


Delete - So 30.09.18 04:10
Titel: Unmanaged Callback importieren und aufrufen
- Nachträglich durch die Entwickler-Ecke gelöscht -


Th69 - So 30.09.18 08:47

Hallo,

du verwendest doch fpProc bisher gar nicht innerhalb der Methode?!

Und möchtest du nicht eher Marshal.GetFunctionPointerForDelegate [https://docs.microsoft.com/de-de/dotnet/api/system.runtime.interopservices.marshal.getfunctionpointerfordelegate?view=netframework-4.7.2] verwenden?

C#-Quelltext
1:
2:
3:
IntPtr pCallback = Marshal.GetFunctionPointerForDelegate(fpProc);

return SendMsgB(hwnd, WM_CAP_SET_CALLBACK_STATUS, 0, pCallback);


Delete - So 30.09.18 11:57

- Nachträglich durch die Entwickler-Ecke gelöscht -