Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das [hidden] -Attribut gibt an, dass das Element vorhanden ist, aber nicht in einem benutzerorientierten Browser angezeigt werden soll.
[
other-attributes,
hidden
]
element element-name
{
definitions
}
[other-attributes, hidden] function-type function-name(optional-parameter-list);
Parameter
-
andere Attribute
-
Null oder mehr optionale MIDL-Attribute.
-
Element
-
Eine der folgenden Anweisungen: coclass, dispinterface, interface oder library.
-
Elementname
-
Der Name, den andere Softwarekomponenten verwenden können, um das aktuelle Element abzugrenzen.
-
Definitionen
-
Gibt Anweisungen an, aus denen die Elementdefinition besteht.
-
Funktionstyp
-
Gibt den Typ der Funktion zurück.
-
Funktionsname
-
Name, der zum Aufrufen der Funktion verwendet wird.
-
optional-parameter-list
-
Null oder mehr Funktionsparameter.
Bemerkungen
Mit dem Attribut [hidden] können Sie Elemente aus Ihrer Schnittstelle entfernen (indem Sie sie vor der weiteren Verwendung schützen), während die Kompatibilität mit vorhandenem Code beibehalten wird. Sie können das Attribut [hidden] für Eigenschaften, Methoden und die Anweisungen coclass, dispinterface, interface und library verwenden.
Wenn es für eine Bibliothek angegeben wird, verhindert das [hidden] -Attribut, dass die gesamte Bibliothek angezeigt wird. Dies ist für die Verwendung mit Steuerelementen vorgesehen. Hosts müssen eine neue Typbibliothek erstellen, die das Steuerelement mit erweiterten Eigenschaften umschließt.
Flags
VARFLAG_FHIDDEN, FUNCFLAG_FHIDDEN, TYPEFLAG_FHIDDEN
Beispiele
[hidden, vararg] SAFEARRAY (int) SecretFunc(
[in, out] SAFEARRAY (variant) *varP) ;
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
hidden,
version (3.0)
]
library HiddenLib
{
/* Library definition statements here. */
};
Weitere Informationen