callobj.h-Header
Dieser Header wird vom Component Object Model (COM) verwendet. Weitere Informationen finden Sie unter
callobj.h enthält die folgenden Programmierschnittstellen:
ICallFrame Ermöglicht die Bearbeitung von Aufrufframes, z. B. Stapelframes. |
ICallFrameEvents Übermittelt Methodenaufrufbenachrichtigungen. |
ICallFrameWalker Durchläuft einen Stapelrahmen auf der Suche nach interessanten Werten. |
ICallIndirect Ruft ein -Objekt mit einem indirekten Verweis auf die Aufrufargumente anstelle des herkömmlichen direkten Aufrufs auf. |
ICallInterceptor Unterstützt das Registrieren und Aufheben der Registrierung von Ereignissenken, die über Aufrufe benachrichtigt werden möchten, die direkt auf der Schnittstelle erfolgen. |
ICallUnmarshal Wird auf der Serverseite (empfangend) eines Remoteaufrufs verwendet. |
CoGetInterceptor Instanziiert den entsprechenden Interceptor für die angegebene Schnittstelle, die abgefangen werden soll, und gibt den neu erstellten Interceptor zurück. |
CALLFRAME_MARSHALCONTEXT Stellt Informationen zum Kontext bereit, in dem marshalling ausgeführt werden soll. |
CALLFRAMEINFO Stellt Informationen zu einem Aufrufframe bereit, z. B. die Methode im Aufrufframe, wenn er über Parameter in, out oder in/out verfügt, die Anzahl von [in], [out] oder [in, out] Schnittstellen, die Schnittstellen-ID, die Anzahl der Methoden in der Schnittstelle und die Anzahl der Parameter in dieser Methode. |
CALLFRAMEPARAMINFO Stellt Informationen zum Parameter im Stapel bereit. |
CALLFRAME_COPY Bestimmt, ob die kopierten Aufrufframedaten für Daten im übergeordneten Frame freigegeben werden können, indem die Lebensdauerabhängigkeit vom übergeordneten Frame bestimmt wird. |
CALLFRAME_FREE Bestimmt den freizugebenden Parametertyp. (CALLFRAME_FREE) |
CALLFRAME_NULL Bestimmt den freizugebenden Parametertyp. (CALLFRAME_NULL) |
CALLFRAME_WALK Bestimmt den zu durchlaufenden Parametertyp. |