Udostępnij za pośrednictwem


call_as

Umożliwia lokalnych funkcji, które mają być mapowane do funkcji zdalnego, tak aby, gdy wywoływana jest funkcja zdalnego, wywoływana jest funkcja lokalnym.

[ call_as(
   function
) ]

Parametry

  • Funkcja
    Funkcja lokalne, który ma zostać wywołana, gdy wywoływana jest funkcja zdalnego.

Uwagi

Call_as atrybut C++ ma taką samą funkcjonalność jak call_as MIDL atrybutu.

Przykład

Poniższy kod ilustruje, jak korzystać z call_as do mapowania funkcji nonremotable (f1) do funkcji lokalnie (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 ); 
};

Wymagania

Atrybutu kontekstu

Stosuje się do

Metoda interfejsu

Powtarzalne

Nr

Wymagane atrybuty

Brak

Nieprawidłowe atrybuty

Brak

Aby uzyskać więcej informacji na temat kontekstów atrybutu, zobacz Kontekstów atrybutu.

Zobacz też

Informacje

lokalne (C++)

Inne zasoby

Atrybuty IDL

Metoda atrybuty

Attributes Samples