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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.