SignatureCallingConvention 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定给定签名中的参数如何从调用方传递到被调用方。 此类型中字段的基础值对应于 SignatureHeader 结构表示的前导签名字节中的表示形式。
public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention =
Public Enum SignatureCallingConvention
- 继承
字段
CDecl | 1 | 一个非托管 C/C++ 样式调用约定,其中调用堆栈由调用方清理。 |
Default | 0 | 托管调用约定,具有固定长度参数列表。 |
FastCall | 4 | 非托管调用约定,其中会在可能的情况下将参数传递到寄存器中。 |
StdCall | 2 | 一个非托管调用约定,其中调用堆栈由被调用方清理。 |
ThisCall | 3 | 非托管 C++ 样式调用约定,具有固定参数列表,用于调用实例成员函数。 |
Unmanaged | 9 | 指示将非托管调用约定的详细信息编码为 modopt。 |
VarArgs | 5 | 托管调用约定,用于传递额外参数。 |