英語で読む

次の方法で共有


SignatureCallingConvention 列挙型

定義

与えられたシグネチャの引数が呼び出し元から呼び出し先に渡される方法を指定します。 この型のフィールドの基になる値は、SignatureHeader 構造体で表される先頭シグネチャ バイトの表現に対応します。

C#
public enum SignatureCallingConvention
継承
SignatureCallingConvention

フィールド

名前 説明
CDecl 1

アンマネージ C/C++ スタイル呼び出し規則。呼び出し履歴が呼び出し元によって消去されます。

Default 0

固定長の引数一覧を含むマネージド呼び出し規則。

FastCall 4

アンマネージ呼び出し規則。可能な場合、レジスタで引数が渡されます。

StdCall 2

アンマネージ呼び出し規則。呼び出し履歴が呼び出し元によって消去されます。

ThisCall 3

インスタンス メンバー関数と固定引数一覧を呼び出すためのアンマネージ C++ スタイル呼び出し規則。

Unmanaged 9

アンマネージド呼び出し規約の詳細が modopt としてエンコードされていることを示します。

VarArgs 5

付加的な引数を渡すためのマネージド呼び出し規則。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
UWP 10.0