CallConvStdcall Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje, że metoda powinna używać StdCall
konwencji wywoływania.
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
- Dziedziczenie
-
CallConvStdcall
- Atrybuty
Uwagi
Obiekt wywoływany czyści stos. Jest to domyślna konwencja wywoływania funkcji niezarządzanych z kodu zarządzanego.
Klasy w programie System.Runtime.CompilerServices są przeznaczone tylko do użytku autorów kompilatora.
Kompilatory emitują niestandardowe modyfikatory w metadanych, aby zmienić sposób, w jaki kompilator just in time (JIT) obsługuje wartości, gdy zachowanie domyślne nie jest odpowiednie. Gdy kompilator JIT napotka modyfikator niestandardowy, obsługuje wartość w sposób określony przez modyfikatora. Kompilatory mogą stosować modyfikatory niestandardowe do metod, parametrów i zwracanych wartości. Kompilator JIT musi reagować na wymagane modyfikatory, ale może ignorować opcjonalne modyfikatory. Kompilator języka C++ może emitować modyfikator niestandardowy, aby opisać sposób traktowania bajtów w przypadkach, gdy kompilator JIT traktuje bajty w sposób, który nie jest domyślnie zgodny z językiem C++.
Niestandardowe modyfikatory można emitować do metadanych przy użyciu jednej z następujących technik:
Używanie metod w TypeBuilder klasie, takich jak DefineMethod, DefineField, DefineConstructori DefineProperty.
Generowanie pliku instrukcji języka Microsoft Intermediate Language (MSIL), który zawiera wywołania
modopt
imodreq
, i zestawianie pliku za pomocą Ilasm.exe (IL Assembler).Korzystanie z interfejsu API odbicia niezarządzanych.
Konstruktory
CallConvStdcall() |
Inicjuje nowe wystąpienie klasy CallConvStdcall. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |