CorOpenFlags 列挙型

マニフェスト ファイルを開くときのメタデータの動作を制御するフラグ値を含みます。

typedef enum CorOpenFlags
{
    ofRead              =   0x00000000,
    ofWrite             =   0x00000001,
    ofReadWriteMask     =   0x00000001,
    ofCopyMemory        =   0x00000002,
    ofCacheImage        =   0x00000004,
    ofManifestMetadata  =   0x00000008,
    ofReadOnly          =   0x00000010,
    ofTakeOwnership     =   0x00000020,
    ofCacheImage        =   0x00000004,
    ofNoTypeLib         =   0x00000080,
    ofReserved1         =   0x00000100,
    ofReserved2         =   0x00000200,
    ofReserved          =   0xffffff40
} CorOpenFlags;

メンバー

メンバー

説明

ofRead

ファイルが読み取り専用で開かれることを示します。

ofWrite

ファイルが書き込み用に開かれることを示します。

ofReadWriteMask

読み取りおよび書き込みのマスク。

ofCopyMemory

ファイルがメモリ内に読み込まれることを示します。 メタデータは独自のコピーを保持する必要があります。

ofCacheImage

互換性のために残されています。 このフラグは無視されます。

ofManifestMetadata

互換性のために残されています。 このフラグは無視されます。

ofReadOnly

ファイルが読み取り専用で開かれ、IMetaDataEmit に対して QueryInterface を呼び出すことができないことを示します。

ofTakeOwnership

CoTaskMemAlloc の呼び出しを使用してメモリが割り当てられたこと、およびメモリはメタデータによって解放されることを示します。

ofNoTypeLib

互換性のために残されています。 このフラグは無視されます。

ofReserved1

内部使用のために予約されています。

ofReserved2

内部使用のために予約されています。

ofReserved

内部使用のために予約されています。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー : CorHdr.h

.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

その他の技術情報

メタデータ列挙体