SignatureCallingConvention Enumerazione

Definizione

Specifica il modo in cui gli argomenti in una determinata firma vengono passati dal chiamante al chiamato. I valori sottostanti dei campi in questo tipo corrispondono alla rappresentazione nel byte della firma iniziale rappresentata da una struttura SignatureHeader.

public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention = 
Public Enum SignatureCallingConvention
Ereditarietà
SignatureCallingConvention

Campi

Nome Valore Descrizione
Default 0

Convenzione di chiamata gestita con un elenco di argomenti a lunghezza fissa.

CDecl 1

Convenzione di chiamata di stile C/C++ non gestita in cui lo stack di chiamate viene pulito dal chiamante.

StdCall 2

Convenzione di chiamata non gestita in cui lo stack di chiamate viene pulito dal chiamato.

ThisCall 3

Convenzione di chiamata di stile C++ non gestita per chiamare le funzioni membro dell'istanza con un elenco di argomenti fisso.

FastCall 4

Convenzione di chiamata non gestita in cui gli argomenti vengono passati nei registri, quando possibile.

VarArgs 5

Convenzione di chiamata gestita per il passaggio di argomenti aggiuntivi.

Si applica a