TypeLibImporterFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示应该如何生成程序集。
此枚举支持其成员值的按位组合。
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
- 继承
- 属性
字段
ImportAsAgnostic | 2048 | 导入任何平台的类型库。 |
ImportAsArm | 16384 | 导入 ARM 平台的库。 |
ImportAsItanium | 1024 | 导入 Itanium 平台的类型库。 |
ImportAsX64 | 512 | 导入 x86 64 位平台的类型库。 |
ImportAsX86 | 256 | 导入 x86 平台的类型库。 |
NoDefineVersionResource | 8192 | 防止将版本资源包含在互操作程序集中。 有关更多信息,请参见 DefineVersionInfoResource() 方法。 |
None | 0 | 没有特殊设置。 这是默认设置。 |
PreventClassMembers | 16 | 未使用。 |
PrimaryInteropAssembly | 1 | 生成主互操作程序集。 有关更多信息,请参见 PrimaryInteropAssemblyAttribute 属性。 必须指定密钥文件。 |
ReflectionOnlyLoading | 4096 | 使用只反射加载。 |
SafeArrayAsSystemArray | 4 | 将所有 |
SerializableValueClasses | 32 | 使用可序列化的类。 |
TransformDispRetVals | 8 | 将仅支持调度的接口 (dispinterface) 上的方法的 |
UnsafeInterfaces | 2 | 将所有接口导入为取消公共语言运行时为 UnmanagedCode 权限所进行的堆栈爬行遍历的接口。 你一定要理解与取消该安全检查关联的责任。 |
注解
此枚举与 方法一 TypeLibConverter.ConvertTypeLibToAssembly 起使用。