Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.