CallConvStdcall 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 deve utilizzare la convenzione di StdCall chiamata.
public ref class CallConvStdcall
public class CallConvStdcall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvStdcall
type CallConvStdcall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvStdcall = class
Public Class CallConvStdcall
- Ereditarietà
-
CallConvStdcall
- Attributi
Commenti
Il chiamato pulisce lo stack. Questa è la convenzione predefinita per chiamare funzioni non gestite dal codice gestito.
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 specificato dal modificatore. 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 gestito un byte nei casi in cui il compilatore JIT gestisce byte in modo non compatibile con C++ per impostazione predefinita.
È possibile generare modificatori personalizzati nei metadati usando una delle tecniche seguenti:
Uso di metodi nella TypeBuilder classe, ad esempio DefineMethod, DefineConstructorDefineField, e DefineProperty.
Generazione di un file di istruzioni MSIL (Intermediate Language) Microsoft che contiene chiamate a
modoptemodreqe assemblando il file con il Ilasm.exe (L Assembler).Uso dell'API reflection non gestita.
Costruttori
| Nome | Descrizione |
|---|---|
| CallConvStdcall() |
Inizializza una nuova istanza della classe CallConvStdcall. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |