Partilhar via


SignatureCallingConvention Enumeração

Definição

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

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

Campos

CDecl 1

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

Default 0

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

FastCall 4

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

StdCall 2

Uma convenção de chamada não gerenciada em que a pilha de chamadas é limpa pelo computador chamado.

ThisCall 3

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

Unmanaged 9

Indica que as especificidades da convenção de chamada não gerenciada são codificadas como modopts.

VarArgs 5

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

Aplica-se a