=====================================================================
固件C字营·版权所有·欢迎转载
敬请关注微信公众号:“固件C字营”
敬请关注QQ群:1052307
敬请关注CSDN博客:Cstyle_0x007
=====================================================================
ACPI/ASL支持一些预定义的对象类型和算子,它们有一些不同于其他对象的特性,极容易造成混淆,本章节对他们进行简单介绍。
- ArgX(Method Argument Data Objects)
参数数据对象,用来向Method传递参数,作用域在Method内且只能用于传递参数使用。分为Arg0-Arg6共7个。
从ArgX参数读数据:
- ObjectReference:类似DeRefOf效果,自动进行“去引用”,返回被引用的对象
- Buffer:返回Buffer,可以用相关算子算子创建Index、Field、Buffer引用对象
- Package:返回Package,可以创建Index或Package引用对象
- All other object types:返回对象