Freigeben über


TypeLibExporterFlags-Enumeration

Gibt an, wie eine Typbibliothek erstellt werden muss.

Diese Enumeration verfügt über ein FlagsAttribute -Attribut, das die bitweise Kombination der Memberwerte zulässt.

Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<FlagsAttribute> _
Public Enumeration TypeLibExporterFlags
'Usage
Dim instance As TypeLibExporterFlags
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum TypeLibExporterFlags
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum class TypeLibExporterFlags
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute FlagsAttribute() */ 
public enum TypeLibExporterFlags
SerializableAttribute 
ComVisibleAttribute(true) 
FlagsAttribute 
public enum TypeLibExporterFlags

Member

  Membername Beschreibung
CallerResolvedReferences Ermöglicht es dem Aufrufer, Verweise auf die Typbibliothek ohne ein Nachschlagen in der Registrierung explizit aufzulösen. 
ExportAs32Bit Gibt beim Kompilieren auf einem 64-Bit-Computer an, dass das Typbibliothek-Exportierprogramm (Tlbexp.exe) eine 32-Bit-Typbibliothek generieren soll. Alle Datentypen werden entsprechend umgewandelt. 
ExportAs64Bit Gibt beim Kompilieren auf einem 32-Bit-Computer an, dass das Typbibliothek-Exportierprogramm (Tlbexp.exe) eine 64-Bit-Typbibliothek generieren soll. Alle Datentypen werden entsprechend umgewandelt. 
None Gibt keine Flags an. Dies ist die Standardeinstellung. 
OldNames Beim Exportieren von Typbibliotheken löst .NET Framework Typnamenskonflikte durch das Ergänzen des Typs mit dem Namen des Namespaces auf. So wird System.Windows.Forms.HorizontalAlignment z. B. als System_Windows_Forms_HorizontalAlignment exportiert. Wenn ein Konflikt mit dem Namen eines Typs vorliegt, der aus COM nicht sichtbar ist, exportiert .NET Framework den nicht ergänzten Namen. Legen Sie das OldNames-Flag fest, oder verwenden Sie die /oldnames-Option im Typbibliothek-Exportierprogramm (Tlbexp.exe), um zu erzwingen, dass .NET Framework den ergänzten Namen exportiert. Beachten Sie, dass der Export des ergänzten Namens in .NET Framework vor Version 2.0 das Standardverhalten war. 
OnlyReferenceRegistered Exportiert Verweise auf Typen, die als IUnknown aus COM importiert wurden, wenn für den Typ keine registrierte Typbibliothek vorhanden ist. Legen Sie dieses Flag fest, wenn abhängige Typen beim Exportieren der Typbibliothek in der Registrierung und nicht im Verzeichnis der Eingabeassembly gesucht werden sollen. 

Hinweise

Wird mit ConvertAssemblyToTypeLib verwendet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Runtime.InteropServices-Namespace