Delen via


Compilerfout C3909

een WinRT- of beheerde gebeurtenisdeclaratie moet zich voordoen in een WinRT- of beheerd type

Opmerkingen

Een Windows Runtime-gebeurtenis of beheerde gebeurtenis is gedeclareerd in een systeemeigen type. Als u deze fout wilt oplossen, declareert u gebeurtenissen in Windows Runtime-typen of beheerde typen.

Zie de gebeurtenis voor meer informatie.

Example

In het volgende voorbeeld wordt C3909 gegenereerd en ziet u hoe u dit kunt oplossen:

// C3909.cpp
// compile with: /clr /c
delegate void H();
class X {
   event H^ E;   // C3909 - use ref class X instead
};

ref class Y {
   static event H^ E {
      void add(H^) {}
      void remove( H^ h ) {}
      void raise( ) {}
   }
};