TypeLibImporterFlags Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, wie eine Assembly erstellt werden muss.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class TypeLibImporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibImporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibImporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibImporterFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibImporterFlags =
Public Enum TypeLibImporterFlags
- Vererbung
- Attribute
Felder
ImportAsAgnostic | 2048 | Importiert für jede Plattform eine Typbibliothek. |
ImportAsArm | 16384 | Importiert eine Typbibliothek für die ARM-Plattform. |
ImportAsItanium | 1024 | Importiert eine Typbibliothek für die Itanium-Plattform. |
ImportAsX64 | 512 | Importiert eine Typbibliothek für die x86-64-Bit-Plattform. |
ImportAsX86 | 256 | Importiert eine Typbibliothek für die x86-Plattform. |
NoDefineVersionResource | 8192 | Verhindert den Einschluss einer Versionsressource in der Interopassembly. Weitere Informationen finden Sie unter der Methode DefineVersionInfoResource(). |
None | 0 | Keine besonderen Einstellungen. Dies ist die Standardoption. |
PreventClassMembers | 16 | Nicht verwendet. |
PrimaryInteropAssembly | 1 | Generiert eine primäre Interop-Assembly. Weitere Informationen finden Sie in den Ausführungen zum PrimaryInteropAssemblyAttribute-Attribut. Eine Schlüsseldatei muss angegeben werden. |
ReflectionOnlyLoading | 4096 | Verwendet reflektionsbezogene Ladevorgänge. |
SafeArrayAsSystemArray | 4 | Importiert jede |
SerializableValueClasses | 32 | Verwendet serialisierbare Klassen. |
TransformDispRetVals | 8 | Wandelt die |
UnsafeInterfaces | 2 | Importiert alle Schnittstellen als Schnittstellen, die für die UnmanagedCode-Berechtigung den Durchlauf des Common Language Runtime-Stapels unterdrücken. Beachten Sie unbedingt die Auswirkungen, die das Unterdrücken dieser Sicherheitsüberprüfung mit sich bringen kann. |
Hinweise
Diese Enumeration wird mit der TypeLibConverter.ConvertTypeLibToAssembly -Methode verwendet.