Udostępnij za pośrednictwem


CorOpenFlags — Wyliczenie

Zawiera wartości flag kontrolujące zachowanie metadanych podczas otwierania plików manifestu.

Składnia

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;  

Elementy członkowskie

Członek Opis
ofRead Wskazuje, że plik powinien być otwarty tylko do odczytu.
ofWrite Wskazuje, że plik powinien zostać otwarty do zapisu.

Jeśli używasz flagi ofWrite podczas otwierania pliku winmd, należy również przekazać flagę ofNoTransform .
ofReadWriteMask Maska do czytania i pisania.
ofCopyMemory Wskazuje, że plik powinien zostać odczytany do pamięci. Metadane powinny obsługiwać własną kopię.
ofCacheImage Nieaktualne. Ta flaga jest ignorowana.
ofManifestMetadata Nieaktualne. Ta flaga jest ignorowana.
ofReadOnly Wskazuje, że plik powinien być otwarty do odczytu i że nie można wykonać QueryInterface wywołania elementu IMetaDataEmit .
ofTakeOwnership Wskazuje, że pamięć została przydzielona przy użyciu wywołania metody CoTaskMemAlloc i zostanie zwolniona przez metadane.
ofNoTypeLib Nieaktualne. Ta flaga jest ignorowana.
ofNoTransform Wskazuje, że automatyczne przekształcenia plików winmd powinny być wyłączone. Innymi słowy projekcja typu środowisko wykonawcze systemu Windows na typ .NET Framework powinna być wyłączona. Aby uzyskać więcej informacji, zobacz środowisko wykonawcze systemu Windows i CLR — Underneath the Hood with .NET and the środowisko wykonawcze systemu Windows (Środowiska CLR — underneath the Hood with .NET) i the środowisko wykonawcze systemu Windows (
ofReserved1 Zarezerwowane do użytku wewnętrznego.
ofReserved2 Zarezerwowane do użytku wewnętrznego.
ofReserved Zarezerwowane do użytku wewnętrznego.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorHdr.h

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też