ich habe eine generelle Frage zu einer C-Dll-Anbindung bzgl. Callback/this*.
Häufig findet sich für die Anbindung von C++ über die C-API der context (void*), um "this" in der Callback durchzureichen.
Beispiel:
Code: Alles auswählen
RegisterDeviceChangeCallback(
  const char* deviceSetDescription,
  CB_DeviceChangeEvent* callback,
  void* callbackContext,
  PnPNotificationHandle* notificationHandle,
  unsigned int flags
  );Der Callback in C sieht so aus:
Code: Alles auswählen
API_CALL
CB_DeviceChangeEvent(
  DeviceEvent eventType,
  void* callbackContext
  );In Python?
