Sdílet prostřednictvím


CorOpenFlags – výčet

Obsahuje hodnoty příznaku, které řídí chování metadat při otevírání souborů manifestu.

Syntax

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

Členové

Člen Description
ofRead Označuje, že soubor by měl být otevřen jen pro čtení.
ofWrite Označuje, že soubor by měl být otevřen pro zápis.

Pokud při otevírání souboru .winmd používáte ofWrite příznak, měli byste příznak předat ofNoTransform také.
ofReadWriteMask Maska pro čtení a psaní.
ofCopyMemory Označuje, že soubor by se měl načíst do paměti. Metadata by si měla zachovat vlastní kopii.
ofCacheImage Zastaralé. Tento příznak se ignoruje.
ofManifestMetadata Zastaralé. Tento příznak se ignoruje.
ofReadOnly Označuje, že soubor by měl být otevřen pro čtení a že nelze provést volání QueryInterfacepro IMetaDataEmit .
ofTakeOwnership Označuje, že paměť byla přidělena voláním CoTaskMemAlloc a bude uvolněna metadaty.
ofNoTypeLib Zastaralé. Tento příznak se ignoruje.
ofNoTransform Označuje, že by měly být zakázány automatické transformace souborů .winmd. Jinými slovy, projekce typu prostředí Windows Runtime na typ rozhraní .NET Framework by měla být zakázána. Další informace najdete v tématu prostředí Windows Runtime a CLR – Under the Hood with .NET and the prostředí Windows Runtime.
ofReserved1 Vyhrazeno pro interní použití.
ofReserved2 Vyhrazeno pro interní použití.
ofReserved Vyhrazeno pro interní použití.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorHdr.h

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také