CallConvFastcall Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette convention d’appel n’est pas prise en charge dans cette version de .NET.
public ref class CallConvFastcall
public class CallConvFastcall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvFastcall
type CallConvFastcall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvFastcall = class
Public Class CallConvFastcall
- Héritage
-
CallConvFastcall
- Attributs
Remarques
La __fastcall
convention d’appel spécifie que les arguments des fonctions doivent être transmis dans les registres, lorsque cela est possible.
Les classes dans System.Runtime.CompilerServices sont destinées uniquement à l’utilisation des rédacteurs de compilateurs.
Les compilateurs émettent des modificateurs personnalisés dans les métadonnées pour modifier la façon dont le compilateur juste-à-temps (JIT) gère les valeurs lorsque le comportement par défaut n’est pas approprié. Lorsque le compilateur JIT rencontre un modificateur personnalisé, il gère la valeur de la manière spécifiée par le modificateur. Les compilateurs peuvent appliquer des modificateurs personnalisés aux méthodes, paramètres et valeurs de retour. Le compilateur JIT doit répondre aux modificateurs requis, mais peut ignorer les modificateurs facultatifs. Un compilateur C++ peut émettre un modificateur personnalisé pour décrire comment un octet doit être traité dans les cas où le compilateur JIT traite les octets d’une manière qui n’est pas compatible avec C++ par défaut.
Vous pouvez émettre des modificateurs personnalisés dans des métadonnées à l’aide de l’une des techniques suivantes :
Utilisation de méthodes dans la TypeBuilder classe comme DefineMethod, DefineField, DefineConstructoret DefineProperty.
Génération d’un fichier d’instructions MSIL (Microsoft Intermediate Language) qui contient des appels à
modopt
etmodreq
, et assemblage du fichier avec le Ilasm.exe (Assembleur IL).Utilisation de l’API de réflexion non managée.
Constructeurs
CallConvFastcall() |
Initialise une nouvelle instance de la classe CallConvFastcall. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |