Enumeração CorMethodImpl
Contém valores que descrevem recursos de implementação do método.
typedef enum CorMethodImpl {
miCodeTypeMask = 0x0003,
miIL = 0x0000,
miNative = 0x0001,
miOPTIL = 0x0002,
miRuntime = 0x0003,
miManagedMask = 0x0004,
miUnmanaged = 0x0004,
miManaged = 0x0000,
miForwardRef = 0x0010,
miPreserveSig = 0x0080,
miInternalCall = 0x1000,
miSynchronized = 0x0020,
miNoInlining = 0x0008,
miMaxMethodImplVal = 0xffff
} CorMethodImpl;
Membros
Membro |
Descrição |
---|---|
miCodeTypeMask |
Sinalizadores que descrevem o tipo de código. |
miIL |
Especifica que a implementação do método Microsoft intermediate linguagem (MSIL). |
miNative |
Especifica que a implementação do método nativa. |
miOPTIL |
Especifica que a implementação do método OPTIL. |
miRuntime |
Especifica que a implementação do método é fornecida pelo Common linguagem tempo de execução. |
miManagedMask |
Sinalizadores que indicam se o código é gerenciado ou não gerenciado. |
miUnmanaged |
Especifica que a implementação do método é não gerenciada. |
miManaged |
Especifica que a implementação do método gerenciado. |
miForwardRef |
Especifica que o método está definido. Este sinalizar é usado principalmente em cenários de mesclagem. |
miPreserveSig |
Especifica que a assinatura do método não pode ser desconfigurada para uma conversão HRESULT. |
miInternalCall |
Reservado para uso interno, o Common linguagem tempo de execução. |
miSynchronized |
Especifica que o método single-threaded através do seu corpo. |
miNoInlining |
Especifica que o método não pode ser embutido. |
miMaxMethodImplVal |
O valor válido máximo para um CorMethodImpl. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorHdr.h
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0