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

ACPI!AMLIAsyncEvalObject函数里对象数据如何传递给ACPI!AsyncCallBack--重要

ACPI!AMLIAsyncEvalObject函数里对象数据如何传递给ACPI!AsyncCallBack--重要


1: kd> kc
 #
00 ACPI!ACPIGetWorkerForInteger
01 ACPI!AsyncCallBack
02 ACPI!RunContext
03 ACPI!DispatchCtxtQueue
04 ACPI!StartTimeSlicePassive
05 ACPI!ACPIWorker
06 nt!PspSystemThreadStartup
07 nt!KiThreadStartup
1: kd> dv
     AcpiObject = 0x899b00f0
         Status = 0n0
         Result = 0x899050cc
        Context = 0x899050a0
       freeData = 0x00 ''

1: kd> dt ACPI_GET_REQUEST 0x899050a0
   +0x000 Flags            : 0x48040402        #define GET_CONVERT_TO_ADDRESS          0x00000400
   +0x000 UFlags           : __unnamed
   +0x004 ObjectID         : 0x5244415f
   +0x008 ListEntry        : _LIST_ENTRY [ 0xf743b940 - 0x899c6328 ]
   +0x010 DeviceExtension  : (null)
   +0x014 AcpiObject       : 0x899affac _NSObj
   +0x018 CallBackRoutine  : 0xf740ceea     void  ACPI!GetPciAddressWorker+0
   +0x01c CallBackContext  : 0x899bf408 Void
   +0x020 Buffer           : 0x899bf420  -> (null)
   +0x024 BufferSize       : (null)
   +0x028 Status           : 0n0
   +0x02c ResultData       : _ObjData

1: kd> dx -r1 ((ACPI!_ObjData *)0x899050cc)
((ACPI!_ObjData *)0x899050cc)                 : 0x899050cc [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 *]


    //
    // Are we doing some kind of type conversion? Note that these routines may
    // choose to override an incoming failure...
    //
    if (request->Flags & GET_CONVERT_TO_ADDRESS) {

        status = ACPIGetConvertToAddress(
            request->DeviceExtension,
    

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

相关文章:

  • AI驱动的开发工具生态系统:从编码辅助到模型部署的全流程解析
  • linux字节流相关工具
  • 单例模式入门
  • 2026年冷链数字化方案厂家最新排行榜/冷链解决方案,冷链追溯方案,冷链监控方案,智慧冷链方案,冷链管理方案 - 品牌策略师
  • 冻干技术爆发期,冻干机选型成企业破局关键 - 品牌推荐大师
  • 汽车制造OA系统如何调用WordPress API导入Excel数据?
  • 2026重庆地区助听器专业选配品牌机构推荐:畅听听力优势显著 - 深度智识库
  • 【2026年最新整理】学习网络安全需要学习哪些知识?(附路线图)
  • 安徽高性价比的搬家公司怎么选择?安徽好为民搬家有优势 - 工业品牌热点
  • 芯片制造企业如何通过WordPress实现PDF技术文档比对?
  • 网络安全学习路线图(非常详细)零基础入门到精通,收藏这一篇就够了
  • 0x3f 第37天 复习
  • 2026年4G收发SoC解决方案公司最新推荐榜/RF芯片解决方案,无线遥控装置解决方案,产品防伪应用解决方案 - 品牌策略师
  • 2026年耐高温合金公司品牌推荐榜,精密合金/哈氏合金/蒙乃尔合金/因科耐尔合金/因克洛伊合金 - 品牌策略师
  • 2026年天津遗嘱继承律师联系电话推荐:专业服务与联系方式 - 品牌推荐
  • AI开发全链路工具集:从编码辅助到模型部署的实战指南
  • 2026年单分散气溶胶发生器十大品牌推荐:专业厂家与性能对比 - 品牌推荐大师1
  • 免布线 + 高兼容:POE 温湿度传感器赋能工业 / 医疗 / 文博全域监测
  • 南方基金企业年金历史业绩与风险回撤深度剖析(2026版) - 博客万
  • 国内专业全自动水处理设备厂家怎么挑?实力与服务双维度测评 - 品牌推荐大师1
  • 2026年智能调色温解决方案公司品牌推荐榜/智能调光解决方案,智能照明解决方案,智能家居电源解决方案,智能家居整体解决方案,智能小家电芯片解决方案 - 品牌策略师
  • 论文写作工具全指南:7个平台的核心功能与实战案例
  • 2026年成都鱼火锅行业竞争格局深度分析报告 - 2026年企业推荐榜
  • 提升论文产出的利器:7款工具功能拆解及场景适配
  • 高速印刷机加工厂怎么选?2026年实力派厂家揭秘,可靠的高速印刷机优选实力品牌 - 品牌推荐师
  • 科研写作工具深度测评:7个平台功能与典型应用场景
  • 2026年天津遗产分割律师联系电话推荐:本地化专业服务汇总 - 品牌推荐
  • 学术生产力工具推荐:7大平台功能详解与使用场景
  • 拒稿率清零!虎贲等考 AI 让期刊论文发表不再 “靠运气”
  • 论文写作加速方案:7个工具的功能分析与实际应用