Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
„class“: die Syntax wird nur unterstützt, wenn der Parameter „layout_dependent“ des event_receiver „true“ ist
Bemerkungen
Sie haben versucht, eine gesamte Schnittstelle von Ereignissen zu verbinden, aber layout_dependent bei event_receiver Attribut ist nicht wahr. Sie müssen ein einzelnes Ereignis gleichzeitig verbinden.
Example
Im folgenden Beispiel wird C3739 generiert:
// C3739.cpp
struct A
{
__event void e();
};
// event_receiver is implied
// [ event_receiver(layout_dependent=false)]
// use the following line instead
// [event_receiver(com, layout_dependent=true), coclass ]
struct B
{
void f();
B(A* a)
{
__hook(A, a, &B::f); // C3739
// use the following line instead to hook a single event
// __hook(&A::e, a, &B::f);
}
};
int main()
{
}