CallConvStdcall Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, dass eine Methode die StdCall
-Aufrufkonvention verwenden soll.
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
- Vererbung
-
CallConvStdcall
- Attribute
Hinweise
Der Aufgerufene entleert den Stapel. Dies ist die Standardkonvention für das Aufrufen nicht verwalteter Funktionen aus verwaltetem Code.
Die Klassen in System.Runtime.CompilerServices dienen nur der Verwendung von Compilerautoren.
Compiler geben benutzerdefinierte Modifizierer innerhalb von Metadaten aus, um die Art und Weise zu ändern, wie der JIT-Compiler (Just-in-Time) Werte verarbeitet, wenn das Standardverhalten nicht angemessen ist. Wenn der JIT-Compiler auf einen benutzerdefinierten Modifizierer stößt, verarbeitet er den Wert so, wie der Modifizierer angibt. Compiler können benutzerdefinierte Modifizierer auf Methoden, Parameter und Rückgabewerte anwenden. Der JIT-Compiler muss auf erforderliche Modifizierer reagieren, kann aber optionale Modifizierer ignorieren. Ein C++-Compiler könnte einen benutzerdefinierten Modifizierer ausgeben, um zu beschreiben, wie ein Byte in Fällen behandelt werden soll, in denen der JIT-Compiler Bytes standardmäßig nicht kompatibel mit C++ behandelt.
Sie können benutzerdefinierte Modifizierer mit einer der folgenden Techniken in Metadaten ausgeben:
Verwenden von Methoden in der TypeBuilder -Klasse wie DefineMethod, DefineField, DefineConstructorund DefineProperty.
Generieren einer MSIL-Befehlsdatei (Microsoft Intermediate Language), die Aufrufe
modopt
von undmodreq
enthält, und Zusammensetzen der Datei mit dem Ilasm.exe (IL Assembler).Verwenden der nicht verwalteten Reflektions-API.
Konstruktoren
CallConvStdcall() |
Initialisiert eine neue Instanz der CallConvStdcall-Klasse. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |