共用方式為


WpdServicesApiSample 範例應用程式

裝置服務是功能對象的擴充功能:除了以邏輯方式分組裝置功能之外,裝置服務還提供應用程式以程式設計方式探索這些功能的能力。

WpdServicesApiSample 範例應用程式是命令行桌面應用程式,可用來探索連結至您電腦之裝置上的聯繫人服務。 您可以列出支援的格式、事件、方法和抽象服務,以探索這些服務。 您也可以使用此應用程式來擷取指定聯繫人服務上的屬性,並叫用該服務所支援的方法。

如果您還沒有支持聯繫人服務的裝置,如果您先安裝 Windows 驅動程式套件中包含的 WpdServiceSampleDriver,您仍然可以執行 WpdServicesApiSample。

WpdServicesApiSample 範例應用程式包含下列檔案:

檔案 說明
ContentEnumeration.cpp 包含方法,列舉指定聯繫人服務上的內容。
ContentProperties.cpp 包含在指定聯繫人服務上讀取和寫入屬性的方法。
ServiceCapabilities.cpp 包含擷取所指定聯繫人服務所支援之支援格式、事件和抽象服務的方法。
ServiceEnumeration.cpp 包含可擷取裝置資訊的協助程式函式,例如裝置易記名稱或支持的聯繫人服務。
ServiceMethods.cpp 包含提取和調用特定聯繫人服務所支援的方法。
stdafx.cpp 包含標準檔案。
WpdServiceApiSample.cpp _tmain 啟動函式的主機,該函式會呼叫本地的 DoMenu 函式,顯示可用的裝置和任務清單,並呼叫與使用者選單選擇相對應的適當函式。