SignatureCallingConvention Énumération

Définition

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
SignatureCallingConvention

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.

S’applique à