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


helpcontext - атрибут

Атрибут [helpcontext] задает идентификатор контекста, который позволяет пользователю просматривать сведения об этом элементе в файле справки.

[
    uuid(uuid-number), 
    helpcontext(helpcontext-value)
    [, attribute-list]
] 
element element-name
{
    definitions
}

Параметры

uuid-number

Задает универсальный уникальный идентификационный номер для библиотеки , [importlib], interface, dispinterface, module, typedef, methods, [property] или coclass.

helpcontext-value

Уникальное целое число, определяющее текст справки, связанный с текущим элементом MIDL.

список атрибутов

Задает список из одного или нескольких атрибутов, которые применяются к элементу MIDL в целом.

Элемент

Одна из следующих директив: library, [importlib], interface, dispinterface, module, typedef, method, property или coclass.

имя элемента

Имя, которое другие программные компоненты могут использовать для обозначения текущего элемента.

Определения

Указывает операторы, составляющие определение элемента.

Комментарии

Атрибут [helpcontext] может применяться к следующим элементам: library, [importlib], interface, dispinterface, module, typedef, method, property или coclass.

Helpcontext-value — это 32-разрядный идентификатор контекста в файле справки, который можно получить с помощью функций GetDocumentation в интерфейсах ITypeLib и ITypeInfo.

Примеры

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
    helpcontext(7035943),
    helpstring("Hello Class"),
    appobject
] 
coclass Hello
{
    [default, helpcontext(3914972)] interface IHello : IUnknown;
    interface IDispatch;
}

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

кокласс

dispinterface

Создание библиотеки типов с помощью MIDL

importlib

Интерфейс

библиотека

Модуль

Синтаксис ODL-файла

Пример ODL-файла

Typedef