CorOpenFlags Enumeration
Contains flag values that control metadata behavior upon opening manifest files.
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;
Members
Member | Description |
---|---|
ofRead |
Indicates that the file should be opened for reading only. |
ofWrite |
Indicates that the file should be opened for writing. If you are using the ofWrite flag when opening a .winmd file, you should also pass the ofNoTransform flag. |
ofReadWriteMask |
A mask for reading and writing. |
ofCopyMemory |
Indicates that the file should be read into memory. Metadata should maintain its own copy. |
ofCacheImage |
Obsolete. This flag is ignored. |
ofManifestMetadata |
Obsolete. This flag is ignored. |
ofReadOnly |
Indicates that the file should be opened for reading, and that a call to QueryInterface for an IMetaDataEmit cannot be made. |
ofTakeOwnership |
Indicates that the memory was allocated using a call to CoTaskMemAlloc and will be freed by the metadata. |
ofNoTypeLib |
Obsolete. This flag is ignored. |
ofNoTransform |
Indicates that automatic transforms of .winmd files should be disabled. In other words, the projection of a Windows Runtime type to a .NET Framework type should be disabled. For more information, see Windows Runtime and the CLR - Underneath the Hood with .NET and the Windows Runtime. |
ofReserved1 |
Reserved for internal use. |
ofReserved2 |
Reserved for internal use. |
ofReserved |
Reserved for internal use. |
Requirements
Platforms: See System Requirements.
Header: CorHdr.h
.NET Framework Versions: Available since 1.0
See also
Samarbeid med oss på GitHub
Du finner kilden for dette innholdet på GitHub. Der du også kan opprette og se gjennom problemer og pull-forespørsler. Hvis du vil ha mer informasjon, kan du se vår bidragsyterveiledning.