ACPI!ACPIInternalUpdateDeviceStatus函数对节点P2P2返回不存在没有继续列举子扩展运行了ACPI!ACPIBuildProcessGenericComplete

ACPI!ACPIInternalUpdateDeviceStatus函数对节点P2P2返回不存在没有继续列举子扩展运行了ACPI!ACPIBuildProcessGenericComplete。


第一部分:

节点P2P0返回存在设备会运行ACPI!ACPIBuildProcessRunMethodPhaseRecurse
接着会运行ACPI!ACPIBuildRunMethodRequest,
接着会
Scope (PCI0)
{

dsdt.dsl:5026: Device (EXPL)
dsdt.dsl:5099: Device (DMAR)
dsdt.dsl:5134: Device (VMGC)
dsdt.dsl:6096: Device (P2P0)
dsdt.dsl:6306: Device (S1F0)
dsdt.dsl:6338: Device (S2F0)
dsdt.dsl:6370: Device (S3F0)
dsdt.dsl:6402: Device (S4F0)
dsdt.dsl:6434: Device (S5F0)
dsdt.dsl:6466: Device (S6F0)
dsdt.dsl:6498: Device (S7F0)
dsdt.dsl:6530: Device (S8F0)
dsdt.dsl:6562: Device (S9F0)
dsdt.dsl:6594: Device (S10F)
dsdt.dsl:6626: Device (S11F)
dsdt.dsl:6658: Device (S12F)
dsdt.dsl:6690: Device (S13F)
dsdt.dsl:6722: Device (S14F)
dsdt.dsl:6754: Device (S15F)
dsdt.dsl:6786: Device (S16F)
dsdt.dsl:6818: Device (S17F)
dsdt.dsl:6850: Device (S18F)
dsdt.dsl:6882: Device (S19F)
dsdt.dsl:6914: Device (S20F)
dsdt.dsl:6946: Device (S21F)
dsdt.dsl:6978: Device (S22F)
dsdt.dsl:7010: Device (S23F)
dsdt.dsl:7042: Device (S24F)
dsdt.dsl:7074: Device (S25F)
dsdt.dsl:7106: Device (S26F)
dsdt.dsl:7138: Device (S27F)
dsdt.dsl:7170: Device (S28F)
dsdt.dsl:7202: Device (S29F)
dsdt.dsl:7234: Device (S30F)
dsdt.dsl:7266: Device (S31F)
dsdt.dsl:7298: Device (S32F)

1: kd> g
Breakpoint 6 hit
eax=00000103 ebx=00000003 ecx=80ae0dfa edx=80b18958 esi=89900b68 edi=80b019f4
eip=f73fb914 esp=f78aef6c ebp=f78aef84 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!ACPIBuildProcessGenericList+0x50:
f73fb914 85db test ebx,ebx
1: kd> g
Breakpoint 26 hit
eax=00000003 ebx=00000003 ecx=89900bc8 edx=00000001 esi=89900bb8 edi=80b019f4
eip=f73fbbfa esp=f78aef64 ebp=f78aef84 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!ACPIBuildProcessRunMethodPhaseCheckSta:
f73fbbfa 55 push ebp
1: kd> dv
BuildRequest = 0x89900bb8
1: kd> dx -r1 ((ACPI!_ACPI_BUILD_REQUEST *)0x89900bb8)
((ACPI!_ACPI_BUILD_REQUEST *)0x89900bb8) : 0x89900bb8 [Type: _ACPI_BUILD_REQUEST *]
[+0x000] ListEntry [Type: _LIST_ENTRY]
[+0x008] Signature : 0x5f534750 [Type: unsigned long]
[+0x00c] Flags : 0xc [Type: unsigned long]
[+0x00c] UFlags [Type: __unnamed]
[+0x010] WorkDone : 0x1 [Type: unsigned long]
[+0x014] CurrentWorkDone : 0x3 [Type: unsigned long]
[+0x018] NextWorkDone : 0x0 [Type: unsigned long]
[+0x01c] BuildContext : 0x899a9a50 [Type: void *]
[+0x020] Status : 0 [Type: long]
[+0x024] CurrentObject : 0x0 [Type: _NSObj *]
[+0x028] CallBack : 0x0 [Type: void (*)(void *,void *,long)]
[+0x02c] CallBackContext : 0x0 [Type: void *]
[+0x030] DeviceRequest [Type: __unnamed]
[+0x030] RunRequest [Type: __unnamed]
[+0x030] SynchronizeRequest [Type: __unnamed]
[+0x044] Integer : 0x0 [Type: unsigned long]
[+0x044] String : 0x0 [Type: unsigned char *]
[+0x044] TargetListEntry : 0x0 [Type: _LIST_ENTRY *]
1: kd> dt acpi!_DEVICE_EXTENSION 0x899a9a50
+0x000 Flags : 0xa
+0x000 UFlags : __unnamed
+0x008 Signature : 0x5f534750
+0x00c DebugFlags : 0
+0x010 DispatchTable : (null)
+0x014 WorkContext : WORK_QUEUE_CONTEXT
+0x014 Fdo : _FDO_DEVICE_EXTENSION
+0x014 Filter : _FILTER_DEVICE_EXTENSION
+0x014 Pdo : _PDO_DEVICE_EXTENSION
+0x058 WorkQueue : EXTENSION_WORKER
+0x058 Button : BUTTON_EXTENSION
+0x058 Thermal : THERMAL_EXTENSION
+0x058 LinkNode : LINK_NODE_EXTENSION
+0x058 Dock : DOCK_EXTENSION
+0x058 Processor : _PROCESSOR_DEVICE_EXTENSION
+0x088 DeviceState : 0 ( Stopped )
+0x08c PreviousState : 0 ( Stopped )
+0x090 PowerInfo : _ACPI_POWER_INFO
+0x10c DeviceID : (null)
+0x10c Address : 0
+0x110 InstanceID : (null)
+0x114 ResourceList : (null)
+0x118 PnpResourceList : (null)
+0x11c OutstandingIrpCount : 0n1
+0x120 ReferenceCount : 0n4
+0x124 HibernatePathCount : 0n0
+0x128 RemoveEvent : (null)
+0x12c AcpiObject : 0x899734a0 _NSObj
+0x130 DeviceObject : (null)
+0x134 TargetDeviceObject : (null)
+0x138 PhysicalDeviceObject : (null)
+0x13c ParentExtension : 0x89968ea0 _DEVICE_EXTENSION
+0x140 ChildDeviceList : _LIST_ENTRY [ 0x899a9b90 - 0x899a9b90 ]
+0x148 SiblingDeviceList : _LIST_ENTRY [ 0x899a9998 - 0x899a9d98 ]
+0x150 EjectDeviceHead : _LIST_ENTRY [ 0x899a9ba0 - 0x899a9ba0 ]
+0x158 EjectDeviceList : _LIST_ENTRY [ 0x899a9ba8 - 0x899a9ba8 ]
1: kd> db 0x899734a0
899734a0 c8 30 97 89 78 38 97 89-78 cd 96 89 e4 34 97 89 .0..x8..x....4..
899734b0 53 32 36 46 30 f3 9a 89-5c 34 97 89 00 00 06 00 S26F0...\4......


第二部分:

节点P2P2不会运行ACPI!ACPIBuildProcessRunMethodPhaseRecurse


1: kd> g
Breakpoint 65 hit
eax=00008004 ebx=898f3000 ecx=8997e000 edx=00002707 esi=f743a928 edi=f743a934
eip=f742042d esp=f791ad3c ebp=f791ad4c 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!DispatchCtxtQueue+0xaf:
f742042d 57 push edi
1: kd> g
Breakpoint 14 hit
eax=f74255ed ebx=898f1000 ecx=898f1000 edx=898f1000 esi=898f2ed8 edi=00000000
eip=f74255ed 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!Return:
f74255ed 55 push ebp
1: kd> dv
pctxt = 0x898f1000
pterm = 0x898f2ed8
1: kd> dx -r1 ((ACPI!_ctxt *)0x898f1000)
((ACPI!_ctxt *)0x898f1000) : 0x898f1000 [Type: _ctxt *]
[+0x000] dwSig : 0x54585443 [Type: unsigned long]
[+0x004] pbCtxtEnd : 0x898f3000 : 0x0 [Type: unsigned char *]
[+0x008] listCtxt [Type: _List]
[+0x010] listQueue [Type: _List]
[+0x018] pplistCtxtQueue : 0x0 [Type: _List * *]
[+0x01c] plistResources : 0x0 [Type: _List *]
[+0x020] dwfCtxt : 0x130 [Type: unsigned long]
[+0x024] pnsObj : 0x899591a0 [Type: _NSObj *]
[+0x028] pnsScope : 0x899591a0 [Type: _NSObj *]
[+0x02c] powner : 0x898f10e0 [Type: _objowner *]
[+0x030] pcall : 0x898f2f34 [Type: _call *]
[+0x034] pnctxt : 0x0 [Type: _nestedctxt *]
[+0x038] dwSyncLevel : 0x0 [Type: unsigned long]
[+0x03c] pbOp : 0x89959204 : 0x48 [Type: unsigned char *]
[+0x040] Result [Type: _ObjData]
[+0x054] pfnAsyncCallBack : 0xf7407364 [Type: void (__cdecl*)(_NSObj *,long,_ObjData *,void *)]
[+0x058] pdataCallBack : 0x898f7f64 [Type: _ObjData *]
[+0x05c] pvContext : 0x898f7f38 [Type: void *]
[+0x060] Timer [Type: _KTIMER]
[+0x088] Dpc [Type: _KDPC]
[+0x0a8] pheapCurrent : 0x898f10bc [Type: _heap *]
[+0x0ac] CtxtData [Type: _ctxtdata]
[+0x0bc] LocalHeap [Type: _heap]
1: kd> dx -r1 ((ACPI!_term *)0x898f2ed8)
((ACPI!_term *)0x898f2ed8) : 0x898f2ed8 [Type: _term *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pbOpTerm : 0x899591f5 : 0xa4 [Type: unsigned char *]
[+0x014] pbOpEnd : 0x0 [Type: unsigned char *]
[+0x018] pbScopeEnd : 0x89959204 : 0x48 [Type: unsigned char *]
[+0x01c] pamlterm : 0xf7439070 [Type: _amlterm *]
[+0x020] pnsObj : 0x0 [Type: _NSObj *]
[+0x024] iArg : 1 [Type: int]
[+0x028] icArgs : 1 [Type: int]
[+0x02c] pdataArgs : 0x898f10fc [Type: _ObjData *]
[+0x030] pdataResult : 0x898f1040 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_ObjData *)0x898f10fc)
((ACPI!_ObjData *)0x898f10fc) : 0x898f10fc [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> g
Breakpoint 13 hit
eax=00000000 ebx=f743a948 ecx=898f1000 edx=898f1000 esi=898f1000 edi=898f2f34
eip=f7427709 esp=f791ad10 ebp=f791ad34 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!ParseCall:
f7427709 55 push ebp
1: kd> dv
pctxt = 0x898f1000
pcall = 0x898f2f34
rc = 0n32770
powner = 0xf742770a
pm = 0x898f2f34
pacq = 0x00000008
data = struct _ObjData
1: kd> dx -r1 ((ACPI!_call *)0x898f2f34)
((ACPI!_call *)0x898f2f34) : 0x898f2f34 [Type: _call *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pcallPrev : 0x0 [Type: _call *]
[+0x014] pownerPrev : 0x0 [Type: _objowner *]
[+0x018] pnsMethod : 0x899591a0 [Type: _NSObj *]
[+0x01c] iArg : 0 [Type: int]
[+0x020] icArgs : 0 [Type: int]
[+0x024] pdataArgs : 0x0 [Type: _ObjData *]
[+0x028] Locals [Type: _ObjData [8]]
[+0x0c8] pdataResult : 0x898f1040 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_NSObj *)0x899591a0)
((ACPI!_NSObj *)0x899591a0) : 0x899591a0 [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x89958d88 [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x0 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x4154535f [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x8995915c [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x0 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> db 0x899591a0
899591a0 5c 91 95 89 10 92 95 89-88 8d 95 89 00 00 00 00 \...............
899591b0 5f 53 54 41 30 f3 9a 89-5c 91 95 89 00 00 08 00 _STA0...\.......
899591c0 00 00 00 00 00 00 00 00-20 00 00 00 e4 91 95 89 ........ .......
899591d0 00 00 00 00 00 00 00 00-48 4d 45 54 2c 00 00 00 ........HMET,...
899591e0 00 50 95 89 00 00 00 00-00 00 00 00 00 00 00 00 .P..............
899591f0 00 00 00 00 00 a4 7b 93-49 44 5f 5f 0c ad 15 90 ......{.ID__....
89959200 07 0a 0f 00 48 4e 53 4f-44 00 00 00 00 50 95 89 ....HNSOD....P..
89959210 a0 91 95 89 54 92 95 89-88 8d 95 89 00 00 00 00 ....T...........
1: kd> db 0x89958d88
89958d88 88 4f 97 89 1c 0f 96 89-ac ff 9a 89 cc 8d 95 89 .O..............
89958d98 50 32 50 32 30 f3 9a 89-44 8d 95 89 00 00 06 00 P2P20...D.......
89958da8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89958db8 88 48 95 89 00 00 00 00-48 4e 53 4f 44 00 00 00 .H......HNSOD...
89958dc8 00 50 95 89 44 0b 96 89-70 8e 95 89 88 8d 95 89 .P..D...p.......
89958dd8 00 00 00 00 5f 41 44 52-30 f3 9a 89 88 8d 95 89 ...._ADR0.......
89958de8 00 00 01 00 00 00 00 00-00 00 13 00 00 00 00 00 ................
89958df8 00 00 00 00 00 00 00 00-00 00 00 00 48 50 4b 47 ............HPKG
1: kd> g
Breakpoint 4 hit
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=89954888 edi=00000000
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 = 0x89954888
DeviceStatus = 0
oldIrql = 0x00 ''
1: kd> g
Breakpoint 6 hit
eax=00000000 ebx=00000004 ecx=00000041 edx=00000002 esi=89906780 edi=80b019f4
eip=f73fb914 esp=f78aef6c ebp=f78aef84 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!ACPIBuildProcessGenericList+0x50:
f73fb914 85db test ebx,ebx
1: kd> p
eax=00000000 ebx=00000004 ecx=00000041 edx=00000002 esi=89906780 edi=80b019f4
eip=f73fb926 esp=f78aef6c ebp=f78aef84 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!ACPIBuildProcessGenericList+0x62:
f73fb926 3b7508 cmp esi,dword ptr [ebp+8] ss:0010:f78aef8c={ACPI!AcpiBuildRunMethodList (f743b870)}
1: kd> p
eax=00000000 ebx=00000004 ecx=00000041 edx=00000002 esi=89906780 edi=80b019f4
eip=f73fb8e1 esp=f78aef6c ebp=f78aef84 iopl=0 nv up ei ng nz na po cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000283
ACPI!ACPIBuildProcessGenericList+0x1d:
f73fb8e1 8b06 mov eax,dword ptr [esi] ds:0023:89906780=89906730
1: kd> p
eax=89906730 ebx=00000004 ecx=00000041 edx=00000002 esi=89906780 edi=80b019f4
eip=f73fb8e3 esp=f78aef6c ebp=f78aef84 iopl=0 nv up ei ng nz na po cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000283
ACPI!ACPIBuildProcessGenericList+0x1f:
f73fb8e3 33d2 xor edx,edx
1: kd> p
eax=00000000 ebx=89906790 ecx=89906790 edx=00000001 esi=89906780 edi=80b019f4
eip=f73fb8f1 esp=f78aef6c ebp=f78aef84 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!ACPIBuildProcessGenericList+0x2d:
f73fb8f1 8b4d0c mov ecx,dword ptr [ebp+0Ch] ss:0010:f78aef90={ACPI!AcpiBuildRunMethodDispatch (f74380e8)}
1: kd> p
eax=00000000 ebx=89906790 ecx=f73fb840 edx=00000001 esi=89906780 edi=80b019f4
eip=f73fb8f7 esp=f78aef6c ebp=f78aef84 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!ACPIBuildProcessGenericList+0x33:
f73fb8f7 85c9 test ecx,ecx
1: kd> u f73fb840
ACPI!ACPIBuildProcessGenericComplete [d:\srv03rtm\base\busdrv\acpi\driver\nt\buildsrc.c @ 4654]:
f73fb840 55 push ebp
f73fb841 8bec mov ebp,esp
f73fb843 53 push ebx
f73fb844 56 push esi
f73fb845 8b7508 mov esi,dword ptr [ebp+8]
f73fb848 8b4628 mov eax,dword ptr [esi+28h]
f73fb84b 85c0 test eax,eax
f73fb84d 57 push edi
1: kd> p
eax=00000000 ebx=89906790 ecx=f73fb840 edx=00000001 esi=89906780 edi=80b019f4
eip=f73fb8fe esp=f78aef6c ebp=f78aef84 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!ACPIBuildProcessGenericList+0x3a:
f73fb8fe 83f802 cmp eax,2
1: kd> p
eax=00000000 ebx=89906790 ecx=f73fb840 edx=00000001 esi=89906780 edi=80b019f4
eip=f73fb903 esp=f78aef6c ebp=f78aef84 iopl=0 nv up ei ng nz ac po cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000293
ACPI!ACPIBuildProcessGenericList+0x3f:
f73fb903 894614 mov dword ptr [esi+14h],eax ds:0023:89906794=00000004
1: kd> p
eax=00000000 ebx=89906790 ecx=f73fb840 edx=00000001 esi=89906780 edi=80b019f4
eip=f73fb906 esp=f78aef6c ebp=f78aef84 iopl=0 nv up ei ng nz ac po cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000293
ACPI!ACPIBuildProcessGenericList+0x42:
f73fb906 33d2 xor edx,edx
1: kd> p
eax=00000000 ebx=89906790 ecx=89906790 edx=00000001 esi=89906780 edi=80b019f4
eip=f73fb90e esp=f78aef6c ebp=f78aef84 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!ACPIBuildProcessGenericList+0x4a:
f73fb90e 56 push esi


1: kd> bp ACPI!ACPIBuildProcessGenericList+0x4d
breakpoint 5 redefined
1: kd> t
Breakpoint 5 hit
eax=00000000 ebx=00000000 ecx=89906790 edx=00000001 esi=89906780 edi=80b019f4
eip=f73fb911 esp=f78aef68 ebp=f78aef84 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!ACPIBuildProcessGenericList+0x4d:
f73fb911 ff55f4 call dword ptr [ebp-0Ch] ss:0010:f78aef78={ACPI!ACPIBuildProcessGenericComplete (f73fb840)}
1: kd> t
eax=00000000 ebx=00000000 ecx=89906790 edx=00000001 esi=89906780 edi=80b019f4
eip=f73fb840 esp=f78aef64 ebp=f78aef84 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!ACPIBuildProcessGenericComplete:
f73fb840 55 push ebp
1: kd> kc
#
00 ACPI!ACPIBuildProcessGenericComplete
01 ACPI!ACPIBuildProcessGenericList
02 ACPI!ACPIBuildDeviceDpc
03 nt!KiRetireDpcList
04 nt!KiDispatchInterrupt
WARNING: Frame IP not in any known module. Following frames may be wrong.
05 0x0
1: kd> dv
BuildRequest = 0x89906780
deviceExtension = 0x89906780
1: kd> dx -r1 ((ACPI!_ACPI_BUILD_REQUEST *)0x89906780)
((ACPI!_ACPI_BUILD_REQUEST *)0x89906780) : 0x89906780 [Type: _ACPI_BUILD_REQUEST *]
[+0x000] ListEntry [Type: _LIST_ENTRY]
[+0x008] Signature : 0x5f534750 [Type: unsigned long]
[+0x00c] Flags : 0xc [Type: unsigned long]
[+0x00c] UFlags [Type: __unnamed]
[+0x010] WorkDone : 0x1 [Type: unsigned long]
[+0x014] CurrentWorkDone : 0x0 [Type: unsigned long]
[+0x018] NextWorkDone : 0x2 [Type: unsigned long]
[+0x01c] BuildContext : 0x89954888 [Type: void *]
[+0x020] Status : 0 [Type: long]
[+0x024] CurrentObject : 0x0 [Type: _NSObj *]
[+0x028] CallBack : 0x0 [Type: void (*)(void *,void *,long)]
[+0x02c] CallBackContext : 0x0 [Type: void *]
[+0x030] DeviceRequest [Type: __unnamed]
[+0x030] RunRequest [Type: __unnamed]
[+0x030] SynchronizeRequest [Type: __unnamed]
[+0x044] Integer : 0x0 [Type: unsigned long]
[+0x044] String : 0x0 [Type: unsigned char *]
[+0x044] TargetListEntry : 0x0 [Type: _LIST_ENTRY *]

1: kd> dt ACPI!_DEVICE_EXTENSION 0x89954888
+0x000 Flags : 0x00800000`2000000a
+0x000 UFlags : __unnamed
+0x008 Signature : 0x5f534750
+0x00c DebugFlags : 0
+0x010 DispatchTable : (null)
+0x014 WorkContext : WORK_QUEUE_CONTEXT
+0x014 Fdo : _FDO_DEVICE_EXTENSION
+0x014 Filter : _FILTER_DEVICE_EXTENSION
+0x014 Pdo : _PDO_DEVICE_EXTENSION
+0x058 WorkQueue : EXTENSION_WORKER
+0x058 Button : BUTTON_EXTENSION
+0x058 Thermal : THERMAL_EXTENSION
+0x058 LinkNode : LINK_NODE_EXTENSION
+0x058 Dock : DOCK_EXTENSION
+0x058 Processor : _PROCESSOR_DEVICE_EXTENSION
+0x088 DeviceState : 0 ( Stopped )
+0x08c PreviousState : 0 ( Stopped )
+0x090 PowerInfo : _ACPI_POWER_INFO
+0x10c DeviceID : (null)
+0x10c Address : 0
+0x110 InstanceID : (null)
+0x114 ResourceList : (null)
+0x118 PnpResourceList : (null)
+0x11c OutstandingIrpCount : 0n1
+0x120 ReferenceCount : 0n36
+0x124 HibernatePathCount : 0n0
+0x128 RemoveEvent : (null)
+0x12c AcpiObject : 0x89958d88 _NSObj
+0x130 DeviceObject : (null)
+0x134 TargetDeviceObject : (null)
+0x138 PhysicalDeviceObject : (null)
+0x13c ParentExtension : 0x899c0d58 _DEVICE_EXTENSION
+0x140 ChildDeviceList : _LIST_ENTRY [ 0x89954788 - 0x899a3a50 ]
+0x148 SiblingDeviceList : _LIST_ENTRY [ 0x899a3850 - 0x89966d80 ]
+0x150 EjectDeviceHead : _LIST_ENTRY [ 0x899549d8 - 0x899549d8 ]
+0x158 EjectDeviceList : _LIST_ENTRY [ 0x899549e0 - 0x899549e0 ]
1: kd> db 0x89958d88
89958d88 88 4f 97 89 1c 0f 96 89-ac ff 9a 89 cc 8d 95 89 .O..............
89958d98 50 32 50 32 30 f3 9a 89-44 8d 95 89 00 00 06 00 P2P20...D.......
89958da8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89958db8 88 48 95 89 00 00 00 00-48 4e 53 4f 44 00 00 00 .H......HNSOD...
89958dc8 00 50 95 89 44 0b 96 89-70 8e 95 89 88 8d 95 89 .P..D...p.......
89958dd8 00 00 00 00 5f 41 44 52-30 f3 9a 89 88 8d 95 89 ...._ADR0.......
89958de8 00 00 01 00 00 00 00 00-00 00 13 00 00 00 00 00 ................
89958df8 00 00 00 00 00 00 00 00-00 00 00 00 48 50 4b 47 ............HPKG

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1204695.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通义千问3-14B降本部署实战:单卡运行,成本省60%优化案例

通义千问3-14B降本部署实战:单卡运行,成本省60%优化案例 1. 为什么是Qwen3-14B?一个被低估的“性价比守门员” 你有没有遇到过这样的困境:项目需要强推理能力,但预算只够配一张消费级显卡;想用大模型处理…

科哥OCR镜像与ModelScope原版对比,哪个更好用?

科哥OCR镜像与ModelScope原版对比,哪个更好用? 在当前AI技术快速发展的背景下,OCR(光学字符识别)已经成为许多业务场景中不可或缺的一环。无论是文档数字化、证件信息提取,还是截图文字识别,一…

BERT轻量级优势凸显:边缘设备语义填空部署案例详解

BERT轻量级优势凸显:边缘设备语义填空部署案例详解 1. 什么是BERT智能语义填空服务 你有没有遇到过这样的场景:写文案时卡在某个词上,翻遍词典也找不到最贴切的表达;校对文章时反复读几遍,还是不确定“他把文件交给了…

2026,改装摩托车可以托运吗?摩托车托运,机车托运,德快物流来帮忙!

2026,改装摩托车可以托运吗?摩托车托运,机车托运,德快物流来帮忙! 改装摩托车可正常托运,且这类车型的托运需求正逐年增长,但因配备定制排气、碳纤维套件、绞牙减震等特殊部件,结构比原厂车更复杂,需提前向服…

电商修图太累?用Qwen-Image-2512-ComfyUI实现智能编辑

电商修图太累?用Qwen-Image-2512-ComfyUI实现智能编辑 你有没有经历过这样的时刻:凌晨一点,手机弹出运营消息——“主图要换背景,明天上午十点前必须上线”;你打开PS,发现原图里模特的袖口有反光瑕疵&…

招聘智能体时代:科技感交互与高效人才筛选的结合

随着人力资源数智化转型的深入,AI面试演进为AI招聘智能体,并将“筛选沟通约面”深度集成,已成为企业提升招聘效率的关键。这种变革不仅是技术的升级,更是招聘生产关系的重构。本文将探讨这一一体化趋势背后的核心动因,…

数字化招聘新范式:AI招聘智能体如何驱动HR转型?

当前的数字化招聘趋势正经历从“点状提效”到“全流程重构”的深刻变革。企业正在从提升单点效率的“工具时代”向“招聘智能体”驱动的“系统重构时代”跃迁。本文将深入解析这一变革的核心趋势,并探讨其对企业招聘的实际影响。一、从“AI工具”进化为“AI招聘智能…

靠谱的代理记账服务选哪家?河南嘉诺财务值得托付

2026年企业财税管理需求持续升级,专业的代理记账服务已从基础的记账报税转向风险管控+价值创造的综合赋能,成为企业合规运营、降本增效的核心支撑。无论是初创企业的工商注册与基础合规,成长型企业的财税筹划与风险…

2025大模型趋势入门必看:Qwen3系列开源模型+弹性GPU部署详解

2025大模型趋势入门必看:Qwen3系列开源模型弹性GPU部署详解 1. 为什么Qwen3-0.6B是新手入门的“黄金起点” 如果你刚接触大模型,正被动辄几十GB显存、复杂环境配置和漫长的推理等待劝退——别急,Qwen3-0.6B就是为你准备的“第一块踏脚石”。…

开源向量模型部署趋势:Qwen3-Embedding-4B+GPU按需付费

开源向量模型部署趋势:Qwen3-Embedding-4BGPU按需付费 1. Qwen3-Embedding-4B:轻量与能力的全新平衡点 过去几年,向量模型的演进路径越来越清晰:不是一味堆参数,而是追求“够用、好用、省着用”。Qwen3-Embedding-4B…

分析磁翻板液位计厂家排行榜,排名靠前的都有谁?

问题1:工业液位测量选雷达液位计还是磁翻板液位计?不同场景该怎么选? 工业生产中,液位测量是保障流程稳定的关键环节,雷达液位计和磁翻板液位计是两大主流选择,但适用场景差异明显。雷达液位计靠电磁波反射测量,…

如何选择TTS硬件配置?RTX 3080及以上显卡部署实测数据

如何选择TTS硬件配置?RTX 3080及以上显卡部署实测数据 1. 引言:为什么语音合成也需要“高性能”? 你有没有遇到过这种情况:输入一段文字,想让AI用温柔、坚定或活泼的语气读出来,结果等了半分钟&#xff0…

2026年山东高性价比的GEO搜索优化专业公司推荐,宸辉网络值得关注

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为企业选型提供客观依据,助力精准匹配适配的GEO搜索优化服务伙伴。 TOP1 推荐:河南宸辉网络科技有限公司 推荐指数:★★★★★ | 口碑评分:河南…

【大数据毕设源码分享】django基于hadoop的外卖配送分析及可视化系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

Qwen All-in-One vs 多模型组合:CPU推理效率全面对比

Qwen All-in-One vs 多模型组合:CPU推理效率全面对比 1. 背景与问题:边缘场景下的AI部署困局 在资源受限的边缘设备或纯CPU环境中,部署AI能力一直是个现实挑战。传统做法是“一个任务一个模型”——比如用BERT做情感分析,再上一…

聊聊北京靠谱的功能医学医院,谁家综合实力强值得选呢?

问题1:什么是功能医学?和传统医院的慢病管理有本质区别吗? 功能医学是从根源寻找健康问题诱因、通过修复身体机能实现慢病逆转的前沿医学体系,核心逻辑是不只是治病,更是找到病的原因并修复。这与传统医院对症吃药…

BERT语义系统容灾设计:高可用部署架构实战解析

BERT语义系统容灾设计:高可用部署架构实战解析 1. 引言:为什么需要为BERT服务做容灾? 你有没有遇到过这样的情况:一个线上运行的AI语义服务,突然因为服务器宕机、网络波动或模型推理异常而中断?对于依赖B…

BERT填空准确率低?数据预处理清洗技巧实战分享

BERT填空准确率低?数据预处理清洗技巧实战分享 1. 问题背景:为什么你的BERT填空效果不理想? 你有没有遇到过这种情况:明明用的是强大的 BERT 模型,输入一句话让模型猜 [MASK] 应该填什么,结果却给出了一个…

RTX 4090D用户福音!Z-Image-Turbo高效绘图实测

RTX 4090D用户福音!Z-Image-Turbo高效绘图实测 1. 为什么RTX 4090D用户该关注Z-Image-Turbo? 你是不是也经历过这样的时刻:刚入手RTX 4090D,显存堆到24GB,却卡在文生图模型的加载环节——等下载、等解压、等编译&…

靠谱的椭圆浅碟型封头厂家,品牌口碑大盘点

问题1:工业设备选购封头时,常见的质量坑有哪些?如何避开? 工业设备中封头作为承压部件的心脏,质量问题直接关乎生产安全与企业效益。根据中国石油和化学工业联合会数据,41%的承压设备泄漏事故源于封头质量缺陷,…