Leggere in inglese

Condividi tramite


SignatureCallingConvention Enumerazione

Definizione

Specifica in che modo gli argomenti di una determinata firma vengono passati dal chiamante al destinatario. I valori sottostanti dei campi di questo tipo corrispondono alla rappresentazione del byte di firma iniziale rappresentato da una struttura SignatureHeader.

C#
public enum SignatureCallingConvention
Ereditarietà
SignatureCallingConvention

Campi

Nome Valore Descrizione
CDecl 1

Stile di convenzione di chiamata C/C++ non gestita in cui lo stack di chiamate viene svuotato dal chiamante.

Default 0

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

FastCall 4

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

StdCall 2

Convenzione di chiamata non gestita in cui lo stack di chiamate viene svuotato dal destinatario.

ThisCall 3

Stile di convenzione di chiamata C++ non gestita per chiamare funzioni membro di istanze con un elenco di argomenti fissi.

Unmanaged 9

Indica che le specifiche della convenzione di chiamata non gestita vengono codificate come modopt.

VarArgs 5

Convenzione di chiamata gestita per il passaggio di argomenti aggiuntivi.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
UWP 10.0