最終更新:2017-12-15 (金) 11:52:04 (2317d)  

System.Runtime.InteropServices.CallingConvention
Top / System.Runtime.InteropServices.CallingConvention

メンバー名説明
CallingConvention.Cdecl__cdecl呼び出し元がスタックを消去します。 これにより、関数を呼び出す varargs, 、されるため、などの変数の数のパラメーターを受け入れるメソッドに使用する適切な Printfです。
CallingConvention.FastCall?__fastcall?この呼び出し規約がサポートされていません。
CallingConvention.StdCall__stdcall呼び出し先がスタックを消去します。 これは、アンマネージ関数を呼び出すプラットフォーム呼び出しの既定の規約です。
CallingConvention.ThisCall?thiscall?最初のパラメーターは、 this ポインターが ECX レジスタに格納されているとします。 その他のパラメーターはスタックにプッシュします。 この呼び出し規約はアンマネージ DLL からエクスポートされたクラスでメソッドを呼び出すために使用します。
CallingConvention.Winapi?このメンバーは、呼び出し規約では実際ではありませんが、代わりに、既定のプラットフォーム呼び出し規約を使用します。 たとえば、Windows では、既定値は StdCall? では Windows ce.NET Cdeclします。