WpdServicesApiSample 应用程序
设备服务是功能对象的扩展:除了以逻辑方式对设备功能进行分组外,设备服务还为应用程序提供以编程方式发现这些功能的功能。
WpdServicesApiSample 示例应用程序是一个命令行桌面应用程序,可用于浏览连接到计算机的设备上的联系人服务。 可以通过列出支持的格式、事件、方法和抽象服务来浏览这些服务。 还可以使用此应用程序检索给定联系人服务上的属性,并调用该服务支持的方法。
如果你还没有支持联系人服务的设备,如果首先安装 Windows 驱动程序工具包中包含的 WpdServiceSampleDriver,你仍然可以运行 WpdServicesApiSample。
WpdServicesApiSample 示例应用程序包含以下文件:
File | 说明 |
---|---|
ContentEnumeration.cpp | 包含枚举给定联系人服务上的内容的方法。 |
ContentProperties.cpp | 包含读取和写入给定联系人服务属性的方法。 |
ServiceCapabilities.cpp | 包含检索给定联系人服务支持的格式、事件和抽象服务的方法。 |
ServiceEnumeration.cpp | 包含用于检索设备信息(例如设备友好名称或支持的联系人服务)的帮助程序函数。 |
ServiceMethods.cpp | 包含检索和调用给定联系人服务支持的方法的方法。 |
stdafx.cpp | 包括标准文件。 |
WpdServiceApiSample.cpp | 承载 _tmain 启动函数,该函数调用本地 DoMenu 函数,该函数显示可用设备和任务的列表,并调用适合用户菜单选择的函数。 |
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈