SignatureCallingConvention Énumération

Définition

Spécifie comment les arguments d’une signature donnée sont passés de l’appelant à l’appelé. Les valeurs sous-jacentes des champs de ce type correspondent à la représentation dans l’octet de signature de début représenté par une structure SignatureHeader.

public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention = 
Public Enum SignatureCallingConvention
Héritage
SignatureCallingConvention

Champs

Nom Valeur Description
Default 0

Convention d’appel managée avec une liste d’arguments de longueur fixe.

CDecl 1

Convention d’appel de style C/C++ non managée dans laquelle la pile des appels est nettoyée par l’appelant.

StdCall 2

Convention d’appel non managée dans laquelle la pile des appels est nettoyée par l’appelé.

ThisCall 3

Convention d’appel de style C++ non managée pour appeler des fonctions membres d’instance avec une liste d’arguments fixe.

FastCall 4

Convention d’appel non managée dans laquelle les arguments sont transmis dans les registres lorsque cela est possible.

VarArgs 5

Convention d’appel managée pour transmettre des arguments supplémentaires.

S’applique à