当前位置: 首页 > news >正文

节点PE40的子节点S1F0为什么返回状态是存在因为0x71908086和0xFFFFFFFF不相等--重要

节点PE40的子节点S1F0为什么返回状态是存在因为0x71908086和0xFFFFFFFF不相等--重要

1: kd> g
Breakpoint 72 hit
eax=f7423d65 ebx=898ef000 ecx=f743960c edx=00000000 esi=898f0b54 edi=00000001
eip=f7423d65 esp=f791acf4 ebp=f791ad0c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!LogOp2:
f7423d65 55 push ebp
1: kd> kc
#
00 ACPI!LogOp2
01 ACPI!ParseTerm
02 ACPI!RunContext
03 ACPI!DispatchCtxtQueue
04 ACPI!StartTimeSlicePassive
05 ACPI!ACPIWorker
06 nt!PspSystemThreadStartup
07 nt!KiThreadStartup
1: kd> dv
pctxt = 0x898ef000
pterm = 0x898f0b54
rc = 0n-1987114156
1: kd> dx -r1 ((ACPI!_term *)0x898f0b54)
((ACPI!_term *)0x898f0b54) : 0x898f0b54 [Type: _term *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pbOpTerm : 0x8994618b : 0x93 [Type: unsigned char *]
[+0x014] pbOpEnd : 0x0 [Type: unsigned char *]
[+0x018] pbScopeEnd : 0x0 [Type: unsigned char *]
[+0x01c] pamlterm : 0xf7439310 [Type: _amlterm *]
[+0x020] pnsObj : 0x0 [Type: _NSObj *]
[+0x024] iArg : 2 [Type: int]
[+0x028] icArgs : 2 [Type: int]
[+0x02c] pdataArgs : 0x898ef230 [Type: _ObjData *]
[+0x030] pdataResult : 0x898ef1e8 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_amlterm *)0xf7439310)
((ACPI!_amlterm *)0xf7439310) : 0xf7439310 [Type: _amlterm *]
[+0x000] pszTermName : 0xf742c534 : "LEqual" [Type: char *]
[+0x004] dwOpcode : 0x93 [Type: unsigned long]

[+0x008] pszArgTypes : 0xf742c53c : "CC" [Type: char *]
[+0x00c] dwTermClass : 0x4 [Type: unsigned long]
[+0x010] dwfOpcode : 0x0 [Type: unsigned long]
[+0x014] pfnCallBack : 0x0 [Type: long (__cdecl*)(unsigned long,unsigned long,_NSObj *,unsigned long)]
[+0x018] dwCBData : 0x0 [Type: unsigned long]
[+0x01c] pfnOpcode : 0xf7423d65 [Type: long (__cdecl*)()]
1: kd> dx -r1 ((ACPI!_ObjData *)0x898ef230)
((ACPI!_ObjData *)0x898ef230) : 0x898ef230 [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x1 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x7a015ad [Type: unsigned long]
[+0x008] uipDataValue : 0x7a015ad [Type: unsigned long]
[+0x008] pnsAlias : 0x7a015ad [Type: _NSObj *]
[+0x008] pdataAlias : 0x7a015ad [Type: _ObjData *]
[+0x008] powner : 0x7a015ad [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]
1: kd> dt ACPI!_ObjData 0x898ef230+14
+0x000 dwfData : 0
+0x002 dwDataType : 1
+0x004 dwRefCount : 0
+0x004 pdataBase : (null)
+0x008 dwDataValue : 0x7a015ad
+0x008 uipDataValue : 0x7a015ad
+0x008 pnsAlias : 0x07a015ad _NSObj
+0x008 pdataAlias : 0x07a015ad _ObjData
+0x008 powner : 0x07a015ad Void
+0x00c dwDataLen : 0
+0x010 pbDataBuff : (null)
1: kd> g
Breakpoint 75 hit
eax=f742328a ebx=898ef000 ecx=898ef100 edx=00000000 esi=898f0b88 edi=00000002
eip=f742328a esp=f791acf4 ebp=f791ad0c iopl=0 nv up ei ng nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000282
ACPI!ExprOp2:
f742328a 55 push ebp
1: kd> dv
pctxt = 0x898ef000
pterm = 0x898f0b88
pdata = 0x00000008
rc = 0n-1987114104
1: kd> dx -r1 ((ACPI!_term *)0x898f0b88)
((ACPI!_term *)0x898f0b88) : 0x898f0b88 [Type: _term *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pbOpTerm : 0x8994618a : 0x7b [Type: unsigned char *]
[+0x014] pbOpEnd : 0x0 [Type: unsigned char *]
[+0x018] pbScopeEnd : 0x0 [Type: unsigned char *]
[+0x01c] pamlterm : 0xf7439170 [Type: _amlterm *]
[+0x020] pnsObj : 0x0 [Type: _NSObj *]
[+0x024] iArg : 3 [Type: int]
[+0x028] icArgs : 3 [Type: int]
[+0x02c] pdataArgs : 0x898ef1e8 [Type: _ObjData *]
[+0x030] pdataResult : 0x898ef1c8 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_amlterm *)0xf7439170)
((ACPI!_amlterm *)0xf7439170) : 0xf7439170 [Type: _amlterm *]
[+0x000] pszTermName : 0xf742c5d0 : "And" [Type: char *]
[+0x004] dwOpcode : 0x7b [Type: unsigned long]

[+0x008] pszArgTypes : 0xf742c5d4 : "CCS" [Type: char *]
[+0x00c] dwTermClass : 0x4 [Type: unsigned long]
[+0x010] dwfOpcode : 0x0 [Type: unsigned long]
[+0x014] pfnCallBack : 0x0 [Type: long (__cdecl*)(unsigned long,unsigned long,_NSObj *,unsigned long)]
[+0x018] dwCBData : 0x0 [Type: unsigned long]
[+0x01c] pfnOpcode : 0xf742328a [Type: long (__cdecl*)()]
1: kd> gu
eax=00000000 ebx=898ef000 ecx=00000000 edx=00000000 esi=898f0b88 edi=00000002
eip=f7427bf3 esp=f791acf8 ebp=f791ad0c iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ParseTerm+0x1bf:
f7427bf3 85c0 test eax,eax
1: kd> dx -r1 ((ACPI!_ObjData *)0x898ef1c8)
((ACPI!_ObjData *)0x898ef1c8) : 0x898ef1c8 [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x1 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0xf [Type: unsigned long]
[+0x008] uipDataValue : 0xf [Type: unsigned long]
[+0x008] pnsAlias : 0xf [Type: _NSObj *]
[+0x008] pdataAlias : 0xf [Type: _ObjData *]
[+0x008] powner : 0xf [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]

Device (PE40)
{
Name (_ADR, 0x00150000) // _ADR: Address

OperationRegion (REGS, PCI_Config, 0x00, 0x04)
Field (REGS, DWordAcc, NoLock, Preserve)
{
ID, 32
}

Method (_STA, 0, NotSerialized) // _STA: Status
{
Return (And (LEqual (ID, 0x07A015AD), 0x0F))
}

第二部分:

Method (PSTA, 2, NotSerialized)
{
Return (And (Arg0, Not (LEqual (Arg1, 0xFFFFFFFF))))
}


Device (PE40)
{
Name (_ADR, 0x00150000) // _ADR: Address

Method (BSTA, 1, NotSerialized)
{
Return (PSTA (_STA (), Arg0))
}

1: kd> g
Breakpoint 72 hit
eax=f7423d65 ebx=898ef000 ecx=f743960c edx=00000000 esi=898f0bec edi=00000001
eip=f7423d65 esp=f791acf4 ebp=f791ad0c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!LogOp2:
f7423d65 55 push ebp
1: kd> dv
pctxt = 0x898ef000
pterm = 0x898f0bec
rc = 0n-1987114004
1: kd> dx -r1 ((ACPI!_term *)0x898f0bec)
((ACPI!_term *)0x898f0bec) : 0x898f0bec [Type: _term *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pbOpTerm : 0x8996cbc1 : 0x93 [Type: unsigned char *]
[+0x014] pbOpEnd : 0x0 [Type: unsigned char *]
[+0x018] pbScopeEnd : 0x0 [Type: unsigned char *]
[+0x01c] pamlterm : 0xf7439310 [Type: _amlterm *]
[+0x020] pnsObj : 0x0 [Type: _NSObj *]
[+0x024] iArg : 2 [Type: int]
[+0x028] icArgs : 2 [Type: int]
[+0x02c] pdataArgs : 0x898ef264 [Type: _ObjData *]
[+0x030] pdataResult : 0x898ef230 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_ObjData *)0x898ef230)
((ACPI!_ObjData *)0x898ef230) : 0x898ef230 [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x0 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x0 [Type: unsigned long]
[+0x008] uipDataValue : 0x0 [Type: unsigned long]
[+0x008] pnsAlias : 0x0 [Type: _NSObj *]
[+0x008] pdataAlias : 0x0 [Type: _ObjData *]
[+0x008] powner : 0x0 [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]
1: kd> dx -r1 ((ACPI!_amlterm *)0xf7439310)
((ACPI!_amlterm *)0xf7439310) : 0xf7439310 [Type: _amlterm *]
[+0x000] pszTermName : 0xf742c534 : "LEqual" [Type: char *]
[+0x004] dwOpcode : 0x93 [Type: unsigned long]

[+0x008] pszArgTypes : 0xf742c53c : "CC" [Type: char *]
[+0x00c] dwTermClass : 0x4 [Type: unsigned long]
[+0x010] dwfOpcode : 0x0 [Type: unsigned long]
[+0x014] pfnCallBack : 0x0 [Type: long (__cdecl*)(unsigned long,unsigned long,_NSObj *,unsigned long)]
[+0x018] dwCBData : 0x0 [Type: unsigned long]
[+0x01c] pfnOpcode : 0xf7423d65 [Type: long (__cdecl*)()]
1: kd> dx -r1 ((ACPI!_ObjData *)0x898ef264)
((ACPI!_ObjData *)0x898ef264) : 0x898ef264 [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x1 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x71908086 [Type: unsigned long]
[+0x008] uipDataValue : 0x71908086 [Type: unsigned long]
[+0x008] pnsAlias : 0x71908086 [Type: _NSObj *]
[+0x008] pdataAlias : 0x71908086 [Type: _ObjData *]
[+0x008] powner : 0x71908086 [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]
1: kd> dt ACPI!_ObjData 0x898ef264+14
+0x000 dwfData : 0
+0x002 dwDataType : 1
+0x004 dwRefCount : 0
+0x004 pdataBase : (null)
+0x008 dwDataValue : 0xffffffff
+0x008 uipDataValue : 0xffffffff
+0x008 pnsAlias : 0xffffffff _NSObj
+0x008 pdataAlias : 0xffffffff _ObjData
+0x008 powner : 0xffffffff Void
+0x00c dwDataLen : 0
+0x010 pbDataBuff : (null)

1: kd> g
Breakpoint 76 hit
eax=f7422f65 ebx=898ef000 ecx=898ef200 edx=898ef000 esi=898f0c20 edi=00000001
eip=f7422f65 esp=f791acf4 ebp=f791ad0c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!ExprOp1:
f7422f65 55 push ebp
1: kd> dv
pctxt = 0x898ef000
pterm = 0x898f0c20
pdata = 0x00000008
rc = 0n-1987113952
i = 0n-1987113952
1: kd> dx -r1 ((ACPI!_term *)0x898f0c20)
((ACPI!_term *)0x898f0c20) : 0x898f0c20 [Type: _term *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pbOpTerm : 0x8996cbc0 : 0x80 [Type: unsigned char *]
[+0x014] pbOpEnd : 0x0 [Type: unsigned char *]
[+0x018] pbScopeEnd : 0x0 [Type: unsigned char *]
[+0x01c] pamlterm : 0xf7439430 [Type: _amlterm *]
[+0x020] pnsObj : 0x0 [Type: _NSObj *]
[+0x024] iArg : 2 [Type: int]
[+0x028] icArgs : 2 [Type: int]
[+0x02c] pdataArgs : 0x898ef230 [Type: _ObjData *]
[+0x030] pdataResult : 0x898ef1fc [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_amlterm *)0xf7439430)
((ACPI!_amlterm *)0xf7439430) : 0xf7439430 [Type: _amlterm *]
[+0x000] pszTermName : 0xf742c4e8 : "Not" [Type: char *]
[+0x004] dwOpcode : 0x80 [Type: unsigned long]

[+0x008] pszArgTypes : 0xf742c574 : "CS" [Type: char *]
[+0x00c] dwTermClass : 0x4 [Type: unsigned long]
[+0x010] dwfOpcode : 0x0 [Type: unsigned long]
[+0x014] pfnCallBack : 0x0 [Type: long (__cdecl*)(unsigned long,unsigned long,_NSObj *,unsigned long)]
[+0x018] dwCBData : 0x0 [Type: unsigned long]
[+0x01c] pfnOpcode : 0xf7422f65 [Type: long (__cdecl*)()]
1: kd> dx -r1 ((ACPI!_ObjData *)0x898ef1fc)
((ACPI!_ObjData *)0x898ef1fc) : 0x898ef1fc [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x0 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x0 [Type: unsigned long]
[+0x008] uipDataValue : 0x0 [Type: unsigned long]
[+0x008] pnsAlias : 0x0 [Type: _NSObj *]
[+0x008] pdataAlias : 0x0 [Type: _ObjData *]
[+0x008] powner : 0x0 [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]
1: kd> dx -r1 ((ACPI!_ObjData *)0x898ef230)
((ACPI!_ObjData *)0x898ef230) : 0x898ef230 [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x1 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x0 [Type: unsigned long]
[+0x008] uipDataValue : 0x0 [Type: unsigned long]
[+0x008] pnsAlias : 0x0 [Type: _NSObj *]
[+0x008] pdataAlias : 0x0 [Type: _ObjData *]
[+0x008] powner : 0x0 [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]
1: kd> gu
eax=00000000 ebx=898ef000 ecx=00000000 edx=898ef000 esi=898f0c20 edi=00000001
eip=f7427bf3 esp=f791acf8 ebp=f791ad0c iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ParseTerm+0x1bf:
f7427bf3 85c0 test eax,eax
1: kd> dx -r1 ((ACPI!_ObjData *)0x898ef1fc)
((ACPI!_ObjData *)0x898ef1fc) : 0x898ef1fc [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x1 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0xffffffff [Type: unsigned long]
[+0x008] uipDataValue : 0xffffffff [Type: unsigned long]
[+0x008] pnsAlias : 0xffffffff [Type: _NSObj *]
[+0x008] pdataAlias : 0xffffffff [Type: _ObjData *]
[+0x008] powner : 0xffffffff [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]


1: kd> g
Breakpoint 75 hit
eax=f742328a ebx=898ef000 ecx=898ef100 edx=898ef000 esi=898f0c54 edi=00000002
eip=f742328a esp=f791acf4 ebp=f791ad0c iopl=0 nv up ei ng nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000282
ACPI!ExprOp2:
f742328a 55 push ebp
1: kd> dv
pctxt = 0x898ef000
pterm = 0x898f0c54
pdata = 0x00000008
rc = 0n-1987113900
1: kd> dx -r1 ((ACPI!_term *)0x898f0c54)
((ACPI!_term *)0x898f0c54) : 0x898f0c54 [Type: _term *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pbOpTerm : 0x8996cbbe : 0x7b [Type: unsigned char *]
[+0x014] pbOpEnd : 0x0 [Type: unsigned char *]
[+0x018] pbScopeEnd : 0x0 [Type: unsigned char *]
[+0x01c] pamlterm : 0xf7439170 [Type: _amlterm *]
[+0x020] pnsObj : 0x0 [Type: _NSObj *]
[+0x024] iArg : 3 [Type: int]
[+0x028] icArgs : 3 [Type: int]
[+0x02c] pdataArgs : 0x898ef1e8 [Type: _ObjData *]
[+0x030] pdataResult : 0x898ef1c8 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_amlterm *)0xf7439170)
((ACPI!_amlterm *)0xf7439170) : 0xf7439170 [Type: _amlterm *]
[+0x000] pszTermName : 0xf742c5d0 : "And" [Type: char *]
[+0x004] dwOpcode : 0x7b [Type: unsigned long]

[+0x008] pszArgTypes : 0xf742c5d4 : "CCS" [Type: char *]
[+0x00c] dwTermClass : 0x4 [Type: unsigned long]
[+0x010] dwfOpcode : 0x0 [Type: unsigned long]
[+0x014] pfnCallBack : 0x0 [Type: long (__cdecl*)(unsigned long,unsigned long,_NSObj *,unsigned long)]
[+0x018] dwCBData : 0x0 [Type: unsigned long]
[+0x01c] pfnOpcode : 0xf742328a [Type: long (__cdecl*)()]
1: kd> dx -r1 ((ACPI!_ObjData *)0x898ef1e8)
((ACPI!_ObjData *)0x898ef1e8) : 0x898ef1e8 [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x1 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0xf [Type: unsigned long]
[+0x008] uipDataValue : 0xf [Type: unsigned long]
[+0x008] pnsAlias : 0xf [Type: _NSObj *]
[+0x008] pdataAlias : 0xf [Type: _ObjData *]
[+0x008] powner : 0xf [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]
1: kd> dt ACPI!_ObjData 0x898ef1e8+14
+0x000 dwfData : 0
+0x002 dwDataType : 1
+0x004 dwRefCount : 0
+0x004 pdataBase : (null)
+0x008 dwDataValue : 0xffffffff
+0x008 uipDataValue : 0xffffffff
+0x008 pnsAlias : 0xffffffff _NSObj
+0x008 pdataAlias : 0xffffffff _ObjData
+0x008 powner : 0xffffffff Void
+0x00c dwDataLen : 0
+0x010 pbDataBuff : (null)
1: kd> g
Breakpoint 4 hit
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=89940240 edi=0000000f
eip=f7409910 esp=f791ac88 ebp=f791aca8 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIInternalUpdateDeviceStatus:
f7409910 55 push ebp
1: kd> dv
DeviceExtension = 0x89940240
DeviceStatus = 0xf
oldIrql = 0x00 ''
1: kd> dx -r1 ((ACPI!_DEVICE_EXTENSION *)0x89940240)
((ACPI!_DEVICE_EXTENSION *)0x89940240) : 0x89940240 [Type: _DEVICE_EXTENSION *]
[+0x000]Flags : 0xa[Type: unsigned __int64]
[+0x000] UFlags [Type: __unnamed]
[+0x008] Signature : 0x5f534750 [Type: unsigned long]
[+0x00c] DebugFlags : 0x0 [Type: unsigned long]
[+0x010] DispatchTable : 0x0 [Type: IRP_DISPATCH_TABLE *]
[+0x014] WorkContext [Type: WORK_QUEUE_CONTEXT]
[+0x014] Fdo [Type: _FDO_DEVICE_EXTENSION]
[+0x014] Filter [Type: _FILTER_DEVICE_EXTENSION]
[+0x014] Pdo [Type: _PDO_DEVICE_EXTENSION]
[+0x058] WorkQueue [Type: EXTENSION_WORKER]
[+0x058] Button [Type: BUTTON_EXTENSION]
[+0x058] Thermal [Type: THERMAL_EXTENSION]
[+0x058] LinkNode [Type: LINK_NODE_EXTENSION]
[+0x058] Dock [Type: DOCK_EXTENSION]
[+0x058] Processor [Type: _PROCESSOR_DEVICE_EXTENSION]
[+0x088] DeviceState : Stopped (0) [Type: _ACPI_DEVICE_STATE]
[+0x08c] PreviousState : Stopped (0) [Type: _ACPI_DEVICE_STATE]
[+0x090] PowerInfo [Type: _ACPI_POWER_INFO]
[+0x10c] DeviceID : 0x0 [Type: unsigned char *]
[+0x10c] Address : 0x0 [Type: unsigned long]
[+0x110] InstanceID : 0x0 [Type: unsigned char *]
[+0x114] ResourceList : 0x0 [Type: _CM_RESOURCE_LIST *]
[+0x118] PnpResourceList : 0x0 [Type: _ObjData *]
[+0x11c] OutstandingIrpCount : 1 [Type: long]
[+0x120] ReferenceCount : 4 [Type: long]
[+0x124] HibernatePathCount : 0 [Type: long]
[+0x128] RemoveEvent : 0x0 [Type: _KEVENT *]
[+0x12c] AcpiObject : 0x899461e8 [Type: _NSObj *]
[+0x130] DeviceObject : 0x0 [Type: _DEVICE_OBJECT *]
[+0x134] TargetDeviceObject : 0x0 [Type: _DEVICE_OBJECT *]
[+0x138] PhysicalDeviceObject : 0x0 [Type: _DEVICE_OBJECT *]
[+0x13c] ParentExtension : 0x89940470 [Type: _DEVICE_EXTENSION *]
[+0x140] ChildDeviceList [Type: _LIST_ENTRY]
[+0x148] SiblingDeviceList [Type: _LIST_ENTRY]
[+0x150] EjectDeviceHead [Type: _LIST_ENTRY]
[+0x158] EjectDeviceList [Type: _LIST_ENTRY]
1: kd> db 0x899461e8
899461e8 a4 61 94 89 60 5d 94 89-1c 5d 94 89 60 62 94 89 .a..`]...]..`b..
899461f8 53 31 46 30 30 f3 9a 89-a4 61 94 89 00 00 06 00 S1F00....a......
89946208 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89946218 40 02 94 89 00 00 00 00-48 4f 52 47 34 00 00 00 @.......HORG4...
89946228 00 20 94 89 00 00 00 00-04 00 00 00 02 00 00 00 . ..............
89946238 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89946248 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO
89946258 44 00 00 00 00 20 94 89-a8 65 94 89 a4 62 94 89 D.... ...e...b..
1: kd> dx -r1 ((ACPI!_NSObj *)0x899461e8)
((ACPI!_NSObj *)0x899461e8) : 0x899461e8 [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x89945d1c [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x89946260 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x30463153 [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x899461a4 [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x89940240 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> db 0x89945d1c
89945d1c 1c 0f 96 89 ec 65 94 89-ac ff 9a 89 60 5d 94 89 .....e......`]..
89945d2c 50 45 34 30 30 f3 9a 89-d8 5c 94 89 00 00 06 00 PE400....\......
89945d3c 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89945d4c 70 04 94 89 00 00 00 00-48 4e 53 4f 44 00 00 00 p.......HNSOD...
89945d5c 00 20 94 89 e8 61 94 89-04 5e 94 89 1c 5d 94 89 . ...a...^...]..
89945d6c 00 00 00 00 5f 41 44 52-30 f3 9a 89 1c 5d 94 89 ...._ADR0....]..
89945d7c 00 00 01 00 00 00 00 00-00 00 15 00 00 00 00 00 ................
89945d8c 00 00 00 00 00 00 00 00-00 00 00 00 48 50 4b 47 ............HPKG

1: kd> gu
eax=00000002 ebx=00000000 ecx=00400000 edx=00000000 esi=89940240 edi=0000000f
eip=f7406da5 esp=f791ac94 ebp=f791aca8 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!ACPIGetConvertToDevicePresence+0xcf:
f7406da5 5e pop esi
1: kd> dx -r1 ((ACPI!_DEVICE_EXTENSION *)0x89940240)
((ACPI!_DEVICE_EXTENSION *)0x89940240) : 0x89940240 [Type: _DEVICE_EXTENSION *]
[+0x000]Flags : 0x40000000000008[Type: unsigned __int64]
[+0x000] UFlags [Type: __unnamed]
[+0x008] Signature : 0x5f534750 [Type: unsigned long]

http://www.jsqmd.com/news/311836/

相关文章:

  • 2026年项目管理软件App对比:哪款最适合你的团队?
  • 瑜伽普拉提馆哪家体验佳?2026年口碑排名与推荐,针对课程与成本痛点解析
  • 2026年全国玛卡提取物厂家哪家好?聚焦全产业链服务与应用适配指南
  • AI边缘计算盒子多路视频分析网关智慧工地社区校园加油站安防监控
  • 基于有限体积法的二维不可压缩NS方程MATLAB求解
  • 不同需求如何匹配场馆?2026年瑜伽普拉提馆推荐与评价,直击效果量化与成本控制痛点
  • 吊绳源头厂家排行出炉,哪家才是你的心头好?无接头钢丝绳/钢坯专用索具/引纸绳/抛缆绳,吊绳企业口碑推荐榜
  • 2026松原工控市场新风向:口碑厂家盘点,中低压电气/施耐德电气/电气自动化/工控产品,工控产品厂家怎么选择
  • 2025高温塑料回收新动态:优秀厂家推荐,行业内评价好的高温塑料回收实力厂家精选综合实力TOP企业
  • 语音交互界面(VUI)自动化测试技术实施方案
  • 10.AD中放置镂空字体
  • 用半导体3D动画揭开固晶机的工艺奥秘:从缺陷分析到解决方案
  • 古代猪文
  • 2026专利代写AI工具大揭秘,让申请更专业高效,智能专利/专利去重校验/智能专利申请/专利代办,专利代写平台怎么选择
  • 收藏!AI浪潮下程序员转型指南:从入门到实战掌握大模型
  • 收藏!后端+大模型应用开发:当前最稳的技术成长路线
  • 收藏!全模态大模型部署神器,vLLM-Omni 100% 开源来袭
  • 收藏备用|AI智能体爆火:产品经理程序员必懂的底层逻辑与实操指南(附精选Agent架构图下载)
  • 收藏级!程序员从零转型大模型领域全攻略(小白友好版)
  • ArcGIS实习教程
  • mac键盘
  • maintenance_work_mem设置不合理导致不能启动hgdb-se4.3.2服务
  • spring boot实现接口数据脱敏,整合jackson达成敏感信息隐藏脱敏
  • 闹钟厂家推荐:义乌锐意科技如何重塑日常时间管理体验
  • 盘点好用的防爆高压清洗机,专业厂家告诉你怎么选购
  • 讲讲深圳不锈钢螺丝生产厂家推荐,哪家性价比高口碑好呢
  • 新阳光有轨电车厂家靠谱吗,看看它的客户案例
  • 探讨不锈钢卷生产厂和加工厂品牌,哪家值得合作
  • 聊聊北京服务不错的博物馆通票服务品牌企业,价格多少钱
  • 2026年食用面碱品牌大比拼:哪款更值得你选择?生粉/超级生粉/型煤淀粉/锅包肉专用粉/纸袋淀粉,食用面碱厂商推荐