Megosztás a következőn keresztül:


C3909-fordítási hiba

WinRT- vagy felügyelt eseménydeklarációnak WinRT-ben vagy felügyelt típusban kell történnie

Megjegyzések

A windowsos futtatókörnyezeti esemény vagy felügyelt esemény natív típusú deklarálva lett. A hiba elhárításához deklaráljon eseményeket Windows-futtatókörnyezet-típusokban vagy felügyelt típusokban.

További információ: esemény.

Example

Az alábbi példa c3909-et hoz létre, és bemutatja, hogyan lehet kijavítani:

// 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( ) {}
   }
};