Freigeben über


call_as

Aktiviert eine Funktion zu einer Remotewebsite Lokal-Funktion zugeordnet werden, damit, wenn die remote Funktion aufgerufen wird, die lokale Funktion aufgerufen wird.

[ call_as(
   function
) ]

Parameter

  • Funktion
    Die lokale Funktion, die aufgerufen werden soll, wenn eine remote Funktion aufgerufen wird.

Hinweise

Das Attribut call_as C++ verfügt über die gleichen Funktionen wie das call_as MIDL-Attribut.

Beispiel

Der folgende Code zeigt, wie Sie verwenden können, um eine call_as nicht remotefähigf1(Funktion) für eine Funktion (remotefähigenRemf1) zuzuordnen:

// cpp_attr_ref_call_as.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="MyLib")];
[dual, uuid("00000000-0000-0000-0000-000000000001")]
__interface IMInterface {
   [local] HRESULT f1 ( int i );
   [call_as(f1)] HRESULT Remf1 ( int i ); 
};

Anforderungen

Attribut-Kontext

Betrifft

Schnittstellenmethode

Wiederholbar

Nein

Erforderliche Attribute

None

Ungültige Attribute

None

Weitere Informationen über das kontexte finden Sie unter Attribut-Kontexte.

Siehe auch

Referenz

lokal (C++)

Weitere Ressourcen

IDL-Attribute

Methodenattribute

Attributes Samples