SignatureCallingConvention Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |