SignatureCallingConvention Enumeração

Definição

Especifica como os argumentos em uma determinada assinatura são passados do chamador para o chamador. Os valores subjacentes dos campos nesse tipo correspondem à representação no byte de assinatura principal representado por uma estrutura SignatureHeader.

public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention = 
Public Enum SignatureCallingConvention
Herança
SignatureCallingConvention

Campos

Nome Valor Description
Default 0

Uma convenção de chamada gerenciada com uma lista de argumentos de comprimento fixo.

CDecl 1

Uma convenção de chamada de estilo C/C++ não gerenciada em que a pilha de chamadas é limpa pelo chamador.

StdCall 2

Uma convenção de chamada não gerenciada em que a pilha de chamadas é limpa pelo destinatário.

ThisCall 3

Uma convenção de chamada de estilo C++ não gerenciada para chamar funções de membro de instância com uma lista de argumentos fixa.

FastCall 4

Uma convenção de chamada não gerenciada em que os argumentos são passados em registros quando possível.

VarArgs 5

Uma convenção de chamada gerenciada para passar argumentos extras.

Aplica-se a