TypeLibImporterFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指示組件 (Assembly) 應該如何產生。
此列舉支援其成員值的位元組合。
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 | 避免將版本資源包含在 Interop 組件中。 如需詳細資訊,請參閱 DefineVersionInfoResource() 方法。 |
None | 0 | 沒有特殊設定。 此為預設值。 |
PreventClassMembers | 16 | 未使用。 |
PrimaryInteropAssembly | 1 | 產生主要 Interop 組件。 如需詳細資訊,請參閱 PrimaryInteropAssemblyAttribute 屬性。 索引鍵檔必須指定。 |
ReflectionOnlyLoading | 4096 | 使用反映專屬的載入。 |
SafeArrayAsSystemArray | 4 | 將所有 |
SerializableValueClasses | 32 | 使用可序列化的類別。 |
TransformDispRetVals | 8 | 將僅分派介面 (dispinterface) 上方法的 |
UnsafeInterfaces | 2 | 將所有介面匯入為抑制 UnmanagedCode 使用權限的 Common Language Runtime 堆疊連續介面。 確定您瞭解與抑制這個安全性檢查的相關聯責任。 |
備註
這個列舉會與方法搭配 TypeLibConverter.ConvertTypeLibToAssembly 使用。