Freigeben über


ISendMethodEvents-Schnittstelle (comsvcs.h)

Beschreibt eine Ereignisklasse, die Abonnenten benachrichtigt, wenn eine Methode für das Objekt, das sie implementiert, aufgerufen oder von einem Aufruf zurückgegeben wird. Die Ereignisse werden für den Abonnenten mit dem COM+ Events-Dienst veröffentlicht, einem lose gekoppelten Ereignissystem, das Ereignisinformationen von verschiedenen Herausgebern in einem Ereignisspeicher im COM+-Katalog speichert.

Vererbung

Die ISendMethodEvents-Schnittstelle erbt von der IUnknown-Schnittstelle . ISendMethodEvents verfügt auch über folgende Membertypen:

Methoden

Die ISendMethodEvents-Schnittstelle verfügt über diese Methoden.

 
ISendMethodEvents::SendMethodCall

Wird generiert, wenn eine Methode über eine Komponentenschnittstelle aufgerufen wird.
ISendMethodEvents::SendMethodReturn

Wird generiert, wenn eine Methode, die über eine Komponentenschnittstelle aufgerufen wird, die Steuerung an den Aufrufer zurückgibt.

Hinweise

Zum Senden von Methodenereignissen an die COM+-Tracker-Eigenschaft müssen Sie ein Handle für die COM+-Eigenschaft abrufen, und Sie müssen dessen GUID abrufen, die wie folgt definiert ist.

GUID guidTrkPropPolicy = {0xecabaeb3, 0x7f19, 0x11d2, {0x97, 0x8e, 0x00, 0x00, 0xf8, 0x75, 0x7e, 0x2a}}

Um ein Handle für die COM+-Tracker-Eigenschaft zu erhalten, rufen Sie die IContext::GetProperty-Methode mit dem rGuid-Argument auf, das dieser GUID entspricht.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

COM+-Ereignisse