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;
}