Teilen über


Compilerfehler C3733

„event“: ungültige Syntax zur Spezifizierung eines COM-Ereignisses; haben Sie „__interface“ vergessen?

Bemerkungen

Die falsche Syntax wurde für ein COM-Ereignis verwendet. Um diesen Fehler zu beheben, ändern Sie den Ereignistyp, oder korrigieren Sie die Syntax, um die COM-Ereignisregeln einzuhalten.

Example

Im folgenden Beispiel wird C3733 generiert:

#define _ATL_ATTRIBUTES 1
#include "atlbase.h"
#include "atlcom.h"

[coclass, event_source(com), // change 'com' to 'native' to resolve
uuid("00000000-0000-0000-0000-000000000001")]
class A
{
   __event void func();   // C3733
};

int main()
{
}