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


Метод ITypeInfo::GetMops (oaidl.h)

Извлекает сведения о маршалинге.

Синтаксис

HRESULT GetMops(
  [in]  MEMBERID memid,
  [out] BSTR     *pBstrMops
);

Параметры

[in] memid

Идентификатор элемента, показывающий, какие необходимы сведения о маршалинге.

[out] pBstrMops

Строка кода операции, используемая при маршалинге полей структуры, описанной в описании типа, на который указывает ссылка, или значение NULL, если нет возвращаемых сведений.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Один или несколько аргументов недопустимы.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.

Комментарии

Если переданный идентификатор члена MEMBERID_NIL, функция возвращает строку кода операции для маршалинга полей структуры, описанной в описании типа. В противном случае возвращается строка кода операции для маршалинга функции, указанной индексом.

Если описание типа наследуется от другого описания типа, эта функция при необходимости выполняет повторную работу по описанию базового типа, чтобы найти элемент с запрошенным идентификатором элемента.

Требования

Требование Значение
Целевая платформа Windows
Header oaidl.h

См. также раздел

ITypeInfo