Intestazione callobj.h
Questa intestazione viene usata da Component Object Model (COM). Per altre informazioni, vedere:
callobj.h contiene le interfacce di programmazione seguenti:
Interfacce
ICallFrame Consente la manipolazione di fotogrammi di chiamata, ad esempio stack frame. |
ICallFrameEvents Recapita le notifiche di chiamata al metodo. |
ICallFrameWalker Guida un frame dello stack alla ricerca di valori interessanti. |
ICallIndirect Richiama un oggetto con un riferimento indiretto agli argomenti delle chiamate, anziché la chiamata diretta tradizionale. |
ICallInterceptor Supporta la registrazione e l'annullamento della registrazione dei sink di eventi che desiderano ricevere una notifica delle chiamate effettuate direttamente sull'interfaccia. |
ICallUnmarshal Viene utilizzato sul lato server (ricevente) di una chiamata remota. |
Funzioni
CoGetInterceptor Crea un'istanza dell'intercettore appropriato per l'interfaccia specificata da intercettare e restituisce l'intercettore appena creato. |
Strutture
CALLFRAME_MARSHALCONTEXT Fornisce informazioni sul contesto in cui eseguire il marshalling. |
CALLFRAMEINFO Fornisce informazioni su un frame di chiamata, ad esempio il metodo nel frame di chiamata, se contiene parametri in, out o in/out, il numero di interfacce [in], [out] o [in, out] , ID interfaccia, numero di metodi nell'interfaccia e numero di parametri in questo metodo. |
CALLFRAMEPARAMINFO Fornisce informazioni sul parametro nello stack. |
Enumerazioni
CALLFRAME_COPY Determina se i dati del frame di chiamata copiati possono essere condivisi con i dati nel frame padre determinandone la dipendenza di durata dal frame padre. |
CALLFRAME_FREE Determina il tipo di parametro da liberare. (CALLFRAME_FREE) |
CALLFRAME_NULL Determina il tipo di parametro da liberare. (CALLFRAME_NULL) |
CALLFRAME_WALK Determina il tipo di parametro da eseguire. |