Compartir a través de


CorMethodImpl (Enumeración)

Contiene valores que describen las características de la implementación de métodos.

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;

Miembros

Miembro

Descripción

miCodeTypeMask

Marcadores que describen el tipo de código.

miIL

Especifica que la implementación de métodos es en el lenguaje intermedio de Microsoft (MSIL).

miNative

Especifica que la implementación de métodos es nativa.

miOPTIL

Especifica que la implementación de métodos es en OPTIL.

miRuntime

Especifica que Common Language Runtime proporciona la implementación de métodos.

miManagedMask

Marcadores que señalan si el código es administrado o no administrado.

miUnmanaged

Especifica que la implementación de métodos es no administrada.

miManaged

Especifica que la implementación de métodos es administrada.

miForwardRef

Especifica que el método está definido. Este marcador se utiliza principalmente en los escenarios de combinación.

miPreserveSig

Especifica que la firma de métodos no se puede trastocar para una conversión HRESULT.

miInternalCall

Reservado para uso interno por Common Language Runtime.

miSynchronized

Especifica que el método es de un único subproceso a través de su cuerpo.

miNoInlining

Especifica que el método no puede estar en línea.

miMaxMethodImplVal

Valor máximo válido para CorMethodImpl.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorHdr.h

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Otros recursos

Enumeraciones para metadatos