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 |