Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает способ вызова функции.
Синтаксис
typedef enum tagINVOKEKIND {
INVOKE_FUNC = 1,
INVOKE_PROPERTYGET = 2,
INVOKE_PROPERTYPUT = 4,
INVOKE_PROPERTYPUTREF = 8
} INVOKEKIND;
Константы
INVOKE_FUNCЗначение: 1 Член, вызываемый при помощи синтаксиса вызова обычной функции. |
INVOKE_PROPERTYGETЗначение: 2 Функция, вызываемая при помощи синтаксиса обычного доступа к свойству. |
INVOKE_PROPERTYPUTЗначение: 4 Функция, вызываемая при помощи синтаксиса присвоения значения свойству. Синтаксически типичный язык программирования может представлять изменение свойства так же, как и назначение. Например: object.property : = value. |
INVOKE_PROPERTYPUTREFЗначение: 8 Функция, вызываемая при помощи синтаксиса присвоения ссылки свойству. |
Комментарии
В языке C присваивание значения записывается как *pobj1 = *pobj2, а присваивание ссылок — как pobj1 = pobj2. Другие языки имеют другие синтаксические соглашения. Свойство или элемент данных может поддерживать только назначение значений, назначение ссылки или и то, и другое. Константы перечисления INVOKEKIND — это те же константы, которые передаются в IDispatch::Invoke для указания способа вызова функции.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Верхняя часть | oaidl.h (включая OleAuto.h) |