Перечисление FUNCKIND (oaidl.h)
Указывает тип функции.
Синтаксис
typedef enum tagFUNCKIND {
FUNC_VIRTUAL = 0,
FUNC_PUREVIRTUAL,
FUNC_NONVIRTUAL,
FUNC_STATIC,
FUNC_DISPATCH
} FUNCKIND;
Константы
FUNC_VIRTUAL Значение: 0 Доступ к функции осуществляется так же, как и PUREVIRTUAL, за исключением того, что функция имеет реализацию. |
FUNC_PUREVIRTUAL Доступ к функции осуществляется через таблицу виртуальных функций (МЕМБЛ) и принимает неявный указатель. |
FUNC_NONVIRTUAL Доступ к функции осуществляется по статическому адресу и принимает неявный указатель. |
FUNC_STATIC Доступ к функции осуществляется по статическому адресу и не принимает неявный указатель. |
FUNC_DISPATCH Доступ к функции можно получить только через IDispatch. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | oaidl.h (включая OleAuto.h) |