TypeLibImporterFlags TypeLibImporterFlags TypeLibImporterFlags TypeLibImporterFlags Enum

Definición

Indica cómo se debe crear un ensamblado.Indicates how an assembly should be produced.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class TypeLibImporterFlags
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TypeLibImporterFlags
type TypeLibImporterFlags = 
Public Enum TypeLibImporterFlags
Herencia
TypeLibImporterFlagsTypeLibImporterFlagsTypeLibImporterFlagsTypeLibImporterFlags
Atributos

Campos

ImportAsAgnostic ImportAsAgnostic ImportAsAgnostic ImportAsAgnostic 2048

Importa una biblioteca de tipos para cualquier plataforma.Imports a type library for any platform.

ImportAsArm ImportAsArm ImportAsArm ImportAsArm 16384

Importa una biblioteca para la plataforma ARM.Imports a library for the ARM platform.

ImportAsItanium ImportAsItanium ImportAsItanium ImportAsItanium 1024

Importa una biblioteca de tipos para la plataforma Itanium.Imports a type library for the Itanium platform.

ImportAsX64 ImportAsX64 ImportAsX64 ImportAsX64 512

Importa una biblioteca de tipos para la plataforma x86 de 64 bits.Imports a type library for the x86 64-bit platform.

ImportAsX86 ImportAsX86 ImportAsX86 ImportAsX86 256

Importa una biblioteca de tipos para la plataforma x86.Imports a type library for the x86 platform.

NoDefineVersionResource NoDefineVersionResource NoDefineVersionResource NoDefineVersionResource 8192

Impide la inclusión de un recurso de versión en el ensamblado de interoperabilidad.Prevents inclusion of a version resource in the interop assembly. Para obtener más información, vea el método DefineVersionInfoResource().For more information, see the DefineVersionInfoResource() method.

None None None None 0

Ninguna configuración especial.No special settings. Este es el valor predeterminado.This is the default.

PreventClassMembers PreventClassMembers PreventClassMembers PreventClassMembers 16

No se utiliza.Not used.

PrimaryInteropAssembly PrimaryInteropAssembly PrimaryInteropAssembly PrimaryInteropAssembly 1

Genera un ensamblado de interoperabilidad primario.Generates a primary interop assembly. Para obtener más información vea el atributo PrimaryInteropAssemblyAttribute.For more information, see the PrimaryInteropAssemblyAttribute attribute. Se debe especificar la opción keyfile.A keyfile must be specified.

ReflectionOnlyLoading ReflectionOnlyLoading ReflectionOnlyLoading ReflectionOnlyLoading 4096

Utiliza carga solo para reflexión.Uses reflection-only loading.

SafeArrayAsSystemArray SafeArrayAsSystemArray SafeArrayAsSystemArray SafeArrayAsSystemArray 4

Importa todas las instancias de SAFEARRAY como Array en lugar de matrices de tipos administradas unidimensionales de base cero.Imports all SAFEARRAY instances as Array instead of typed, single-dimensional, zero-based managed arrays. Esta opción es útil cuando se trabaja con instancias de SAFEARRAY multidimensionales que no son de base cero a las que no se puede obtener acceso de otro modo, a menos que se edite el ensamblado resultante con las herramientas MSIL Disassembler (Ildasm.exe) y MSIL Assembler.This option is useful when dealing with multi-dimensional, non-zero-based SAFEARRAY instances, which otherwise cannot be accessed unless you edit the resulting assembly by using the MSIL Disassembler (Ildasm.exe) and MSIL Assembler (Ilasm.exe) tools.

SerializableValueClasses SerializableValueClasses SerializableValueClasses SerializableValueClasses 32

Utiliza clases serializables.Uses serializable classes.

TransformDispRetVals TransformDispRetVals TransformDispRetVals TransformDispRetVals 8

Transforma los parámetros [out, retval] de los métodos de las interfaces de solo distribución (dispinterface) en valores devueltos.Transforms [out, retval] parameters of methods on dispatch-only interfaces (dispinterface) into return values.

UnsafeInterfaces UnsafeInterfaces UnsafeInterfaces UnsafeInterfaces 2

Importa todas las interfaces como interfaces que suprimen el rastreo de pila de Common Language Runtime en busca del permiso UnmanagedCode.Imports all interfaces as interfaces that suppress the common language runtime's stack crawl for UnmanagedCode permission. Asegúrese de que comprende las implicaciones asociadas a la supresión de esta comprobación de seguridad.Be sure you understand the responsibilities associated with suppressing this security check.

Comentarios

Esta enumeración se utiliza con TypeLibConverter.ConvertTypeLibToAssembly el método.This enumeration is used with the TypeLibConverter.ConvertTypeLibToAssembly method.

Se aplica a