SignatureCallingConvention Enumerazione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention =
Public Enum SignatureCallingConvention
- Ereditarietà
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. |
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 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: