Метод ITypeInfo::AddressOfMember (oaidl.h)
Извлекает адреса статических функций и переменных, определенных в библиотеке DLL.
Синтаксис
HRESULT AddressOfMember(
[in] MEMBERID memid,
[in] INVOKEKIND invKind,
[out] PVOID *ppv
);
Параметры
[in] memid
Идентификатор статического элемента, адрес которого требуется получить. Идентификатор члена определяется DISPID.
[in] invKind
Указывает, является ли элемент свойством, и если да, то какой тип.
[out] ppv
Статический член.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Один или несколько аргументов недопустимы. |
|
Недостаточно памяти для завершения операции. |
Комментарии
Адреса действительны до тех пор, пока вызывающий объект не выпустит свою ссылку на описание типа. Параметр invKind можно игнорировать, если не запрашивается адрес функции свойства.
Если описание типа наследуется от другого описания типа, эта функция рекурсивна к описанию базового типа, если это необходимо, чтобы найти элемент с запрошенным идентификатором элемента.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |