Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht das Zuordnen einer lokalen Funktion zu einer Remotefunktion, sodass die lokale Funktion aufgerufen wird, wenn die Remotefunktion aufgerufen wird.
Syntax
[ call_as(function) ]
Parameter
function
Die lokale Funktion, die aufgerufen werden soll, wenn eine Remotefunktion aufgerufen wird.
Hinweise
Das call_as C++-Attribut weist die gleiche Funktionalität wie das call_as MIDL-Attribut auf.
Beispiel
Der folgende Code zeigt, wie Sie call_as verwenden können, um eine nicht aktualisierbare Funktion (f1
) einer remotable-Funktion () zuzuordnen (Remf1
):
// 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
Attributkontext | Wert |
---|---|
Gilt für | Schnittstellenmethode |
Wiederholbar | No |
Erforderliche Attribute | Keine |
Ungültige Attribute | Keine |
Weitere Informationen zu den Attributkontexten finden Sie unter Attributkontexte.