19.6.96. ObjectType(获取对象类型)
语法 :
ObjectType (Object) => Integer
参数
Object 可以是任何有效对象。
描述
此操作的执行结果是一个整数,其数值为 Object 的对象类型值。
对象类型代码列于下表中。注意,如果此操作针对对象引用执行,例如由 Alias、Index 或 RefOf 语句生成的对象引用,则返回基础对象的对象类型。对于无类型对象,例如预定义的作用域名称(换句话说,\_SB、\_GPE 等),返回类型值 0(未初始化)。
表 19.36 ObjectType 运算符返回的值
| 值 | 对象 |
|---|---|
| 0 | 未初始化 |
| 1 | 整数 |
| 2 | 字符串 |
| 3 | Buffer |
| 4 | Package |
| 5 | 字段单元 |
| 6 | Device |
| 7 | Event |
| 8 | Method |
| 9 | Mutex |
| 10 | Operation Region |
| 11 | Power Resource |
| 12 | 保留 |
| 13 | Thermal Zone |
| 14 | Buffer Field |
| 15 | 保留 |
| 16 | Debug Object |
| >16 | 保留 |