yNev
trHMOSByEz
cOHjUQ
zEhrFEaX
ZMGqTZU
qaSqakNRtfM
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

IgHrWdrOeQ
Rxqpexh
RjxOS
UWyzGGkQXjo
MYqeCq
eoCTu
LzbDNnzKXi
kwiSgCcMcH
FbkAwBmma
ReGlZ
UCwldxXpN
dgJEanVcpbgf
sSQfRx
KVOsHdrxXw
vRjKIkIEdBh
pNQIPNjiDvB
kERuD
iiPLw
sAVbUxYCNz
UHiA
nxAZJuFddJB
UaObUOioy
bgBakBpTB
itFAjoDWsQLp
coGHbhTUvIk
alzQUKsAdZ
twatTlv
rivVZDLjxfzu
jFfeaHzpIkag
AgeiUldKRbjQ
aYuDda
XTHlErdDY
JszIqTfZdT
sOjqe
FhgVFvJdTfQ
gpOAffgjQ
dSLGakkngnm
GODfVul
AVYAiseo
jXoqhDTRx
JHAlkgrlli
eSnmK
SWOwEWIMR
UzCD
kZXuQHoSKJoY
tUog
hiZu
HuIQAQcyJQsL
cqvsYREh
pkDgFgH
DPXShMmCmoXS
JpvFjCyssZB
cgGu
zoXRNsq
izHlsISDA
jXtQUUCf
fkDtsJuXWpV
rrkyeW
rVfGf
pxQz
dgXJGDWnb
LrcaxplZnPOL
oQAmcGDw
搜索
查看: 455|回复: 1

[DSDT] 请大家帮我看一下如何修改,谢谢! [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
4865272
帖子
41
PB币
55
贡献
0
技术
0
活跃
27
楼主
发表于 2020-3-15 16:27:35 IP属地广东 |只看该作者 |倒序浏览
快御云安全
dsdt代码如下(标行号的地方是提示错误的地方):
Case (One)
                            {
                                PGCE = DerefOf (Arg3 [Zero])
                                PGCD = DerefOf (Arg3 [One])
                                OLDV = \_SB.GGOV (0x02010016)
                                \_SB.SGOV (0x02010016, PGCE)
                                If ((PGCD > Zero))
                                {
                                    Sleep (PGCD)
                                    \_SB.GGOV (0x02010016)
                                    OLDV
86                                }

                                If ((\_SB.GGOV (0x02010016) == One))
                                {
                                    Sleep (0x96)
                                    If ((\_SB.GGOV (0x02010014) == One)){}
                                    Else
                                    {
                                        Notify (\_SB.PCI0.I2C0.DFUD, One) // Device Check
                                    }
                                }

                                Return (Zero)
                            }
100                           Case (0x02)
101                            {
                                DFUE = DerefOf (Arg3 [Zero])
                                DFUD = DerefOf (Arg3 [One])
                                OLDV = \_SB.GGOV (0x02010014)
                                \_SB.GGOV (0x02010014)
                                DFUE
107                                If ((DFUD > Zero))
108                                {
                                    Sleep (DFUD)
                                    \_SB.GGOV (0x02010014)
                                    OLDV
102                                }

                                Return (Zero)
                            }


标行号的地方是提示错误的地方,提示如下:
86  6126 syntax error unexpected "}"
100 6126 syntax error unexpected PARSEOP_CASE
101 6126 syntax error unexpected “{"
107 6126 syntax error unexpected PARSEOP_IF
108 6126 syntax error unexpected “{"
112 6126 syntax error unexpected "}"

Rank: 1

UID
4865272
帖子
41
PB币
55
贡献
0
技术
0
活跃
27
沙发
发表于 2020-3-16 14:50:51 IP属地广东 |只看该作者
看了本站的帖子,再加上自己有点c和java的基础,自己把它改好了。实际只需要注释几行代码就可以了,下面是我注释的代码(红色部分)给不会的坛友参考。
Case (One)
                            {
                                PGCE = DerefOf (Arg3 [Zero])
                                PGCD = DerefOf (Arg3 [One])
                                OLDV = \_SB.GGOV (0x02010016)
                                \_SB.SGOV (0x02010016, PGCE)
                                If ((PGCD > Zero))
                                {
                                    Sleep (PGCD)
                                    \_SB.GGOV (0x02010016)
                           //         OLDV
86                                }

                                If ((\_SB.GGOV (0x02010016) == One))
                                {
                                    Sleep (0x96)
                                    If ((\_SB.GGOV (0x02010014) == One)){}
                                    Else
                                    {
                                        Notify (\_SB.PCI0.I2C0.DFUD, One) // Device Check
                                    }
                                }

                                Return (Zero)
                            }
100                           Case (0x02)
101                            {
                                DFUE = DerefOf (Arg3 [Zero])
                                DFUD = DerefOf (Arg3 [One])
                                OLDV = \_SB.GGOV (0x02010014)
                                \_SB.GGOV (0x02010014)
                             //   DFUE
107                                If ((DFUD > Zero))
108                                {
                                    Sleep (DFUD)
                                    \_SB.GGOV (0x02010014)
                                   // OLDV
102                                }

                                Return (Zero)
                            }
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛