Метод 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)