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.