最終更新: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します。 |