TypeLibImporterFlags Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Indica como um conjunto deve ser produzido.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
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
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Sem definições especiais. Este é o padrão. |
| PrimaryInteropAssembly | 1 | Gera um conjunto principal de interoperabilidade. Para mais informações, consulte o PrimaryInteropAssemblyAttribute atributo. É necessário especificar um ficheiro de chaves. |
| UnsafeInterfaces | 2 | Importa todas as interfaces como interfaces que suprimem o rastreamento de pilha do runtime da linguagem comum para pedir UnmanagedCode permissões. Certifique-se de que compreende as responsabilidades associadas a suprimir esta verificação de segurança. |
| SafeArrayAsSystemArray | 4 | Importa todas as |
| TransformDispRetVals | 8 | Transforma |
| PreventClassMembers | 16 | Não utilizado. |
| SerializableValueClasses | 32 | Utiliza classes serializáveis. |
| ImportAsX86 | 256 | Importa uma biblioteca de tipos para a plataforma x86. |
| ImportAsX64 | 512 | Importa uma biblioteca de tipos para a plataforma x86 de 64 bits. |
| ImportAsItanium | 1024 | Importa uma biblioteca de tipos para a plataforma Itanium. |
| ImportAsAgnostic | 2048 | Importa uma biblioteca de tipos para qualquer plataforma. |
| ReflectionOnlyLoading | 4096 | Utiliza carregamento apenas por reflexão. |
| NoDefineVersionResource | 8192 | Impede a inclusão de um recurso de versão no assembly de interop. Para obter mais informações, consulte o método DefineVersionInfoResource(). |
| ImportAsArm | 16384 | Importa uma biblioteca para a plataforma ARM. |
Observações
Esta enumeração é usada com o TypeLibConverter.ConvertTypeLibToAssembly método.