#import Attribute (C++)
Enthält Links zu den Attributen, die mit der #import-Direktive verwendet werden.
Microsoft-spezifisch
Die folgenden Attribute werden der #import-Direktive verfügbar.
Attribut |
Beschreibung |
---|---|
Benennt C++-reservierte Wörter indem das Anfügen von zwei Unterstrichen (), um Variablennamen, um potenzielle Namenskonflikte zu vermeiden. |
|
Gibt an, dass beim Ausführen einer Typbibliothek mit #import verwiesen wird und eine andere Typbibliothek verweist, der Compiler ein implizites #import für die andere Typbibliothek ausführen kann. |
|
Gibt an, dass die Typbibliothek für die TLH-Datei mit dem ATTRIBUTE-generierten beibehaltenen Code geschrieben wird. |
|
Schließt Elemente aus den headerdateien Typbibliothek aus, die generiert werden. |
|
Gibt an, wenn ein hoher Ebene und Methoden benennend Präfix verwendet werden soll, Eigenschaften. |
|
Gibt alternative Präfixe für drei Methoden der Eigenschaft an. |
|
Unterdrückt die Generierung der .tlh-Headerdatei (die primäre Headerdatei). |
|
Deaktiviert die automatische Ausschluss. |
|
Fügt das Argument als Quelltext in den Header der Typbibliothek ein. |
|
Weist den Compiler an, GUID-Variablen im altem Stil, CLSID_MyCoClass, LIBID_MyLibdes Formulars, und IID_MyInterfaceDIID_MyDispInterfacezu definieren und zu initialisieren. |
|
Deaktiviert die automatische Ausschluss. |
|
Ändert die Methode, die der Compiler Wrapper Funktionen für Methoden der dualen Schnittstelle generiert. |
|
Unterdrückt die Generierung von .tli-Headers, der die Implementierungen der Wrapper Memberfunktionen enthält. |
|
Gibt an, dass der Name des Namespaces nicht vom Compiler generiert wird. |
|
Weist den Compiler an, um die Registrierung für Typbibliotheken nicht gefunden. |
|
Hat dieselbe Funktionalität wie das Attribut no_namespace wird jedoch in Typbibliotheken verwendet, dass Sie die #import Directive mit dem auto_search-Attribut verwenden. |
|
Unterdrückt die Erstellung von intelligenten Zeiger für alle Schnittstellen in der Typbibliothek. |
|
Weist den Compiler an, die auf niedriger Ebene für Dispatchschnittstellen Methoden und Eigenschaften, die Wrapper generieren IDispatch::Aufrufen aufrufen und den HRESULT Fehlercode zurückgeben. |
|
Unterdrückt die Generierung der als Wrapper Funktionen und property (C++) Deklarationen, die diese Wrapper Funktionen verwenden. |
|
Gibt ein weiteres Präfix angegeben, um Namenskonflikte zu vermeiden. |
|
Deaktiviert die Verwendung COM-Stütz Klassen in den Wrapper Funktionen auf hoher Ebene und erzwingt die Verwendung von Datentypen auf niedriger Ebene. |
|
Gibt alternative Präfixe für drei Methoden der Eigenschaft an. |
|
Funktioniert um Probleme mit der Namenskonflikt. |
|
Benennt den Namespace, der den Inhalt der Typbibliothek enthält. |
|
Hat dieselbe Funktionalität wie das Attribut rename_namespace wird jedoch in Typbibliotheken verwendet, dass Sie die #import Directive mit dem auto_search-Attribut verwenden. |
|
Ermöglicht das Laden von Bibliotheken andere als die primäre Typbibliothek auf. |
Microsoft ENDES bestimmten