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