Метод ITypeInfo::GetDocumentation (oaidl.h)
Извлекает строку документации, полный файл справки и путь к нему, а также идентификатор контекста разделов справки для заданного описания типа.
Синтаксис
HRESULT GetDocumentation(
[in] MEMBERID memid,
[out] BSTR *pBstrName,
[out] BSTR *pBstrDocString,
[out] DWORD *pdwHelpContext,
[out] BSTR *pBstrHelpFile
);
Параметры
[in] memid
Идентификатор элемента, для которого возвращается документация.
[out] pBstrName
Имя указанного элемента. Если вызывающей объекту не требуется имя элемента, pBstrName может иметь значение NULL.
[out] pBstrDocString
Строка документации для указанного элемента. Если вызывающей объекту не требуется строка документации, pBstrDocString может иметь значение NULL.
[out] pdwHelpContext
Контекст локализации справки. Если вызывающему объекту не требуется контекст справки, он может иметь значение NULL.
[out] pBstrHelpFile
Полное имя файла, содержащего библиотеку DLL, используемую для файла справки. Если вызывающему объекту не требуется имя файла, оно может иметь значение NULL.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Один или несколько аргументов недопустимы. |
|
Недостаточно памяти для завершения операции. |
Комментарии
Функция GetDocumentation предоставляет доступ к документации для элемента, указанного параметром memid . Если переданный memid MEMBERID_NIL, возвращается документация по описанию типа.
Если описание типа наследуется от другого описания типа, при необходимости эта функция рекурсивно применяется к описанию базового типа, чтобы найти элемент с запрошенным идентификатором элемента.
Вызывающий объект должен использовать SysFreeString для освобождения BSTR, на которые ссылаются pBstrName, pBstrDocString и pBstrHelpFile.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |