Поделиться через


call_as

Включает файл a Локальная функция для сопоставления с удаленным функции, чтобы при вызове удаленной функции, локальная функция будет инициировано.

[ call_as(
   function
) ]

Параметры

  • функция
    Локальная функция, которую требуется вызываться, когда удаленная функция, вызываемая.

Заметки

call_as Атрибут C++ имеет ту же функциональность, что и call_as атрибут MIDL.

Пример

Следующий код показывает, как можно использовать call_as функция сопоставления (не поддерживающие удаленное взаимодействиеf1для функции (удаленное взаимодействие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 ); 
};

Требования

Контекст атрибута

Применение

Метод интерфейса

Repeatable

Нет

Обязательные атрибуты

None

Недопустимые атрибуты

None

Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.

См. также

Ссылки

локальный (C++)

Другие ресурсы

Атрибуты IDL

Атрибуты метода

Attributes Samples