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 使用されます。
適用対象
.NET