SignatureCallingConvention SignatureCallingConvention SignatureCallingConvention SignatureCallingConvention Enum

Definición

Especifica cómo se pasan los argumentos de una firma determinada desde el autor de la llamada al destinatario. Los valores subyacentes de los campos de este tipo se corresponden a la representación en el byte inicial de firma representado por una estructura SignatureHeader.The underlying values of the fields in this type correspond to the representation in the leading signature byte represented by a SignatureHeader structure.

public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention = 
Public Enum SignatureCallingConvention
Herencia
SignatureCallingConventionSignatureCallingConventionSignatureCallingConventionSignatureCallingConvention

Campos

CDecl CDecl CDecl CDecl 1

Una convención de llamada de estilo de C o C++ no administrada en la que el autor de la llamada limpia la pila de llamadas.An unmanaged C/C++ style calling convention where the call stack is cleaned by the caller.

Default Default Default Default 0

Una convención de llamada administrada con una lista de argumentos de longitud fija.A managed calling convention with a fixed-length argument list.

FastCall FastCall FastCall FastCall 4

Una convención de llamada no administrada donde los argumentos se pasan en registros siempre que es posible.An unmanaged calling convention where arguments are passed in registers when possible.

StdCall StdCall StdCall StdCall 2

Una convención de llamada no administrada en la que el destinatario limpia la pila de llamadas.An unmanaged calling convention where the call stack is cleaned up by the callee.

ThisCall ThisCall ThisCall ThisCall 3

Una convención de llamada de estilo de C++ no administrada para llamar a funciones miembro de instancia con una lista de argumentos fijos.An unmanaged C++ style calling convention for calling instance member functions with a fixed argument list.

VarArgs VarArgs VarArgs VarArgs 5

Una convención de llamada administrada para pasar argumentos adicionales.A managed calling convention for passing extra arguments.

Se aplica a