Partager via


CorMethodImpl, énumération

Contient des valeurs qui décrivent des fonctionnalités d'implémentation des méthodes.

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;

Membres

Membre

Description

miCodeTypeMask

Indicateurs qui décrivent le type de code.

miIL

Spécifie que l'implémentation de méthode est Microsoft Intermediate Language (MSIL).

miNative

Spécifie que l'implémentation de méthode est native.

miOPTIL

Spécifie que l'implémentation de méthode est OPTIL.

miRuntime

Spécifie que l'implémentation de méthode est fournie par le Common Language Runtime.

miManagedMask

Indicateurs qui précisent si le code est géré ou non managé.

miUnmanaged

Spécifie que l'implémentation de méthode est non managée.

miManaged

Spécifie que l'implémentation de méthode est managée.

miForwardRef

Spécifie que la méthode est définie. Cet indicateur est utilisé à l'origine dans les scénarios de fusion.

miPreserveSig

Spécifie que la signature de méthode ne peut pas être déchirée pour une conversion HRESULT.

miInternalCall

Réservé à une utilisation interne par le Common Language Runtime.

miSynchronized

Spécifie que la méthode est à thread unique.

miNoInlining

Spécifie que la méthode ne peut être inline.

miMaxMethodImplVal

La valeur valide maximale pour un CorMethodImpl.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorHdr.h

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Autres ressources

Énumérations de métadonnées