CallConvCdecl Classe
Definizione
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.
Indica che un metodo dovrebbe utilizzare la convenzione di chiamata Cdecl
.
public ref class CallConvCdecl
public class CallConvCdecl
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvCdecl
type CallConvCdecl = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvCdecl = class
Public Class CallConvCdecl
- Ereditarietà
-
CallConvCdecl
- Attributi
Commenti
Il chiamante esegue la pulizia dello stack. Ciò consente di chiamare le funzioni con varargs
.
Questa classe viene usata solo come modificatore personalizzato della firma dei metadati di un metodo.
Le classi in System.Runtime.CompilerServices sono solo per gli autori del compilatore.
I compilatori generano modificatori personalizzati all'interno dei metadati per modificare il modo in cui il compilatore JIT gestisce i valori quando il comportamento predefinito non è appropriato. Quando il compilatore JIT rileva un modificatore personalizzato, gestisce il valore nel modo in cui il modificatore specifica. I compilatori possono applicare modificatori personalizzati a metodi, parametri e valori restituiti. Il compilatore JIT deve rispondere ai modificatori necessari, ma può ignorare i modificatori facoltativi. Un compilatore C++ potrebbe generare un modificatore personalizzato per descrivere come deve essere trattato un byte nei casi in cui il compilatore JIT tratta i byte in modo che non sia compatibile con C++ per impostazione predefinita.
È possibile generare modificatori personalizzati nei metadati usando una delle tecniche seguenti:
Uso di metodi nella TypeBuilder classe, ad DefineMethodesempio , DefineField, DefineConstructore DefineProperty.
Generazione di un file di istruzioni MSIL (Microsoft Intermediate Language) che contiene chiamate a
modopt
e emodreq
e l'assemblaggio del file con il Ilasm.exe (IL Assembler).Uso dell'API reflection non gestita.
Costruttori
CallConvCdecl() |
Inizializza una nuova istanza della classe CallConvCdecl. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |