1

所以,我正在研究一个项目,处理 Windows 便携式设备。我所经历的一切都是 WPD_[某个名称]、WPD_[某个其他东西] 等。我找到的所有文档页面都引用了这些常量。但在幕后,这些常量直接与一些常量 GUID 值相关联。

有谁知道这些常量如何/在哪里存在?一些文档说要查看 PortableDevices.h,而我在上面查找的所有内容都指向更多命名常量,而不是相应的 GUID。

例如,

WPD_CATEGORY_CAPABILITIES = Guid("0cabec78-6b74-41c6-9216-2639d1fce356")

另一个展示所有这些“WPD_”引用的好例子的页面可以在微软的页面上找到

4

1 回答 1

1

环顾四周,我找到了列出所有这些值的幻数数据库。带有过滤器的链接仅显示您需要的链接是

https://www.magnumdb.com/search?q=title%3AWPD_%2A+AND+valuetype%3ASystem.Guid

但是,该站点还提供了这些值的来源文件的路径,这些值来自 Windows 驱动程序工具包中的哪些点,所以我的建议是抓住它,安装它并在此文件夹中找到头文件(您可能需要调整如果 WDK 已更新,则为版本号):

%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\PortableDevice.h

从这里下载 WDK 。

于 2021-09-03T08:31:41.247 回答