SignatureCallingConvention 枚举

定义

指定给定签名中的参数如何从调用方传递到被调用方。 此类型中字段的基础值对应于 SignatureHeader 结构表示的前导签名字节中的表示形式。

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

字段

CDecl 1

一个非托管 C/C++ 样式调用约定,其中调用堆栈由调用方清理。

Default 0

托管调用约定,具有固定长度参数列表。

FastCall 4

非托管调用约定,其中会在可能的情况下将参数传递到寄存器中。

StdCall 2

一个非托管调用约定,其中调用堆栈由被调用方清理。

ThisCall 3

非托管 C++ 样式调用约定,具有固定参数列表,用于调用实例成员函数。

Unmanaged 9

指示将非托管调用约定的详细信息编码为 modopt。

VarArgs 5

托管调用约定,用于传递额外参数。

适用于