Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient des valeurs qui décrivent les fonctionnalités d’implémentation de méthode.
Syntax
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,
miAggressiveInlining = 0x0100,
miNoOptimization = 0x0040,
miMaxMethodImplVal = 0xffff
} CorMethodImpl;
Members
| Member | Description |
|---|---|
miCodeTypeMask |
Indicateurs qui décrivent le type de code. |
miIL |
Spécifie que l’implémentation de la méthode est un langage intermédiaire commun (CIL). |
miNative |
Spécifie que l’implémentation de la méthode est native. |
miOPTIL |
Spécifie que l’implémentation de la méthode est OPTIL. |
miRuntime |
Spécifie que l’implémentation de la méthode est fournie par le Common Language Runtime. |
miManagedMask |
Indicateurs qui indiquent si le code est géré ou non managé. |
miUnmanaged |
Spécifie que l’implémentation de la méthode n’est pas managée. |
miManaged |
Spécifie que l’implémentation de la méthode est gérée. |
miForwardRef |
Spécifie que la méthode est définie. Cet indicateur est principalement utilisé dans les scénarios de fusion. |
miPreserveSig |
Spécifie que la signature de méthode ne peut pas être mangledée pour une conversion HRESULT. |
miInternalCall |
Réservé pour une utilisation interne par le Common Language Runtime. |
miSynchronized |
Spécifie que la méthode est à thread unique par le biais de son corps. |
miNoInlining |
Spécifie que la méthode ne peut pas être insérée. |
miAggressiveInlining |
Spécifie que la méthode doit être incorporée si possible. |
miNoOptimization |
Spécifie que la méthode ne doit pas être optimisée. |
miMaxMethodImplVal |
Valeur valide maximale pour un CorMethodImpl. |
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: CorHdr.h
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.