Метод IExpDispSupportXP::OnInvoke (shdeprecated.h)
Не реализован.
Синтаксис
HRESULT OnInvoke(
DISPID dispidMember,
REFIID iid,
LCID lcid,
WORD wFlags,
[in] DISPPARAMS *pdispparams,
[out] VARIANT *pVarResult,
[out] EXCEPINFO *pexcepinfo,
[out] UINT *puArgErr
);
Параметры
dispidMember
Тип: DISPID
Указывает идентификатор диспетчеризации, который идентифицирует вызываемый элемент.
iid
Тип: REFIID
Зарезервировано. Должно быть равным IID_NULL.
lcid
Тип: LCID
Задает идентификатор языкового стандарта, предоставляющий контекст языкового стандарта, в котором интерпретируются аргументы. Приложения, которые не поддерживают несколько национальных языков, могут игнорировать этот параметр.
wFlags
Тип: WORD
Задает флаги, описывающие контекст вызова.
[in] pdispparams
Тип: DISPPARAMS*
Указывает указатель на структуру DISPPARAMS , содержащую массив аргументов, массив аргументов DISPID для именованных аргументов и подсчет количества элементов в массивах.
[out] pVarResult
Тип: VARIANT*
Получает указатель на расположение, в котором должен храниться результат, или значение NULL , если вызывающее приложение не ожидает результата. Этот аргумент игнорируется, если указан DISPATCH_PROPERTYPUT или DISPATCH_PROPERTYPUTREF.
[out] pexcepinfo
Тип: EXCEPINFO*
Получает указатель на структуру, содержащую сведения об исключении. Эта структура должна быть заполнена, если возвращается DISP_E_EXCEPTION. Может иметь значение NULL.
[out] puArgErr
Тип: UINT*
Получает индекс в члене rgvarg структуры DISPPARAMS первого аргумента с ошибкой.
Возвращаемое значение
Тип: HRESULT
Возвращает E_NOTIMPL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shdeprecated.h (включая Shdeprecated.h) |