Freigeben über


helpcontext-Attribut

Das [helpcontext]-Attribut gibt einen Kontextbezeichner an, mit dem der Benutzer Informationen zu diesem Element in der Hilfedatei anzeigen kann.

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

Parameter

uuid-number

Gibt eine universell eindeutige Identifikationsnummer für die Bibliothek, [importlib], schnittstelle, dispinterface, module, typedef, methods, [property] oder coclass an.

helpcontext-value

Eine eindeutige ganze Zahl, die den Hilfetext identifiziert, der dem aktuellen MIDL-Element zugeordnet ist.

attribut-list

Gibt eine Liste mit einem oder mehreren Attributen an, die für das GESAMTE MIDL-Element gelten.

Element

Eine der folgenden Anweisungen: library, [importlib], interface, dispinterface, module, typedef, method, property oder coclass.

Elementname

Der Name, den andere Softwarekomponenten verwenden können, um das aktuelle Element abzugrenzen.

Definitionen

Gibt Anweisungen an, aus denen die Elementdefinition besteht.

Bemerkungen

Das [helpcontext]-Attribut kann auf die folgenden Elemente angewendet werden: library, [importlib], interface, dispinterface, module, typedef, method, property oder coclass.

Der helpcontext-value ist ein 32-Bit-Kontextbezeichner innerhalb der Hilfedatei, der mit den GetDocumentation-Funktionen in den Schnittstellen ITypeLib und ITypeInfo abgerufen werden kann.

Beispiele

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

Weitere Informationen

coclass

Dispatchschnittstelle

Generieren einer Typbibliothek mit MIDL

importlib

Schnittstelle

Bibliothek

Modul

ODL-Dateisyntax

ODL-Dateibeispiel

Typedef