CallConvFastcall 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此版本的 .NET 不支持该调用约定。
public ref class CallConvFastcall
public class CallConvFastcall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvFastcall
type CallConvFastcall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvFastcall = class
Public Class CallConvFastcall
- 继承
-
CallConvFastcall
- 属性
注解
__fastcall
调用约定指定在寄存器中传递函数的参数(如果可能)。
中的 System.Runtime.CompilerServices 类仅用于编译器编写器使用。
编译器在元数据中发出自定义修饰符,以更改在默认行为不合适时 (JIT) 编译器处理值的方式。 当 JIT 编译器遇到自定义修饰符时,它会按照修饰符指定的方式处理值。 编译器可以将自定义修饰符应用于方法、参数和返回值。 JIT 编译器必须响应所需的修饰符,但可以忽略可选的修饰符。 C++ 编译器可以发出自定义修饰符来描述在 JIT 编译器以与 C++ 不兼容的方式处理字节时应如何处理字节。
可以使用以下方法之一将自定义修饰符发送到元数据:
在类中使用TypeBuilder方法,例如DefineMethod,DefineField和DefineConstructorDefineProperty。
生成 Microsoft 中间语言 (MSIL) 指令文件,该文件包含对
modopt
和modreq
调用的调用,并将文件与 Ilasm.exe (IL 汇编程序) 组合在一起。使用非托管反射 API。
构造函数
CallConvFastcall() |
初始化 CallConvFastcall 类的新实例。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |