SignatureCallingConvention Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica como os argumentos numa determinada assinatura são passados do chamador para o chamado. Os valores subjacentes dos campos neste tipo correspondem à representação no byte de assinatura inicial representada por uma SignatureHeader estrutura.
public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention =
Public Enum SignatureCallingConvention
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Default | 0 | Uma convenção de chamada gerida com uma lista de argumentos de comprimento fixo. |
| CDecl | 1 | Uma convenção de chamada ao estilo C/C++ não gerida, onde a pilha de chamadas é limpa pelo chamador. |
| StdCall | 2 | Uma convenção de chamadas não gerida onde a pilha de chamadas é limpa pelo chamado. |
| ThisCall | 3 | Uma convenção de chamada ao estilo C++ não gerida para chamar funções membros de instância com uma lista de argumentos fixa. |
| FastCall | 4 | Uma convenção de chamada não gerida onde os argumentos são passados em registos quando possível. |
| VarArgs | 5 | Uma convenção de chamadas geridas para aprovar argumentos extra. |
| Unmanaged | 9 | Indica que os detalhes da convenção de chamadas não geridas são codificados como modopts. |