本帖最后由 drcc 于 2013-4-29 11:03 编辑
Return (Zero) Error 4080 - Invalid object type for reserved name ^ (found ZERO, requires Buffer)
- Device (HDMI)
- {
- Name (_ADR, 0x80007330)
- Method (_DCS, 0, NotSerialized)
- {
- Store (AVLD, Local0)
- If (Local0)
- {
- If (And (Local0, HDMM))
- {
- Return (0x1F)
- }
- }
- Return (0x1D)
- }
- Method (_DGS, 0, NotSerialized)
- {
- And (NXTD, HDMM, Local0)
- If (Local0)
- {
- Return (One)
- }
- Return (Zero)
- }
- Method (_DSS, 1, NotSerialized)
- {
- If (And (Arg0, 0x40000000))
- {
- If (And (Arg0, 0x80000000))
- {
- Store (One, DONE) 提示这行有错
- }
- }
- }
- }
复制代码 编译返回无效对象类型的信息, 改变 Zero to Buffer (Zero) {}
Method (_CRS, 0, NotSerialized)
{
If (OSFL ())
{
Return (Zero)
}
Else
{
Return (LCRO (^^PCI0.IMAP.PR0E))
}
}
Method (_CRS, 0, NotSerialized)
{
If (OSFL ())
{
Return (Buffer (Zero) {})
}
Else
{
Return (LCRO (^^PCI0.IMAP.PR0E))
}
}
|