SignatureCallingConvention Énumération
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.
Spécifie comment les arguments dans une signature donnée sont transmis de l’appelant vers l’appelé. Les valeurs sous-jacentes des champs de ce type correspondent à la représentation dans l’octet de signature de tête représenté par une structure SignatureHeader.
public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention =
Public Enum SignatureCallingConvention
- Héritage
Champs
CDecl | 1 | Convention d’appel de style C/C++ non managée, où la pile des appels est nettoyée par l’appelant. |
Default | 0 | Convention d’appel managée avec une liste d’arguments de longueur fixe. |
FastCall | 4 | Convention d’appel non managée, où les arguments sont passés dans des registres quand cela est possible. |
StdCall | 2 | Convention d’appel non managée, où la pile des appels est nettoyée par l’appelé. |
ThisCall | 3 | Convention d’appel de style C++ non managée pour l’appel de fonctions membres de l’instance appelante avec une liste d’arguments fixe. |
Unmanaged | 9 | Indique que les spécificités de la convention d’appel non managée sont encodées en tant que modopts. |
VarArgs | 5 | Convention d’appel managée pour passer des arguments supplémentaires. |