SignatureCallingConvention 列挙型

定義

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

public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention = 
Public Enum SignatureCallingConvention
継承
SignatureCallingConvention

フィールド

名前 説明
Default 0

固定長引数リストを使用したマネージド呼び出し規則。

CDecl 1

呼び出し履歴が呼び出し元によってクリーンアップされるアンマネージ C/C++ スタイルの呼び出し規則。

StdCall 2

呼び出し履歴が呼び出し先によってクリーンアップされるアンマネージ呼び出し規約。

ThisCall 3

固定引数リストを使用してインスタンス メンバー関数を呼び出すためのアンマネージ C++ スタイルの呼び出し規則。

FastCall 4

可能な限りレジスタで引数が渡されるアンマネージ呼び出し規則。

VarArgs 5

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

Unmanaged 9

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

適用対象