WpdServicesApiSample 應用程式

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

WpdServicesApiSample 範例應用程式是命令列傳統型應用程式,可用來探索附加至您電腦的裝置上的連絡人服務。 您可以列出支援的格式、事件、方法和抽象服務來探索這些服務。 您也可以使用此應用程式來擷取指定連絡人服務上的屬性,以及叫用該服務所支援的方法。

如果您還沒有支援連絡人服務的裝置,如果您第一次安裝包含在 Windows Driver Kit 中的 WpdServiceSampleDriver,您仍然可以執行 WpdServicesApiSample。

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

檔案 說明
ContentEnumeration.cpp 包含列舉指定連絡人服務內容的方法。
ContentProperties.cpp 包含在指定連絡人服務上讀取和寫入屬性的方法。
ServiceCapabilities.cpp 包含擷取指定連絡人服務所支援之支援格式、事件和抽象服務的方法。
ServiceEnumeration.cpp 包含可擷取裝置資訊的協助程式函式,例如裝置易記名稱或支援的連絡人服務。
ServiceMethods.cpp 包含擷取和叫用指定連絡人服務所支援的方法。
stdafx.cpp 包含標準檔案。
WpdServiceApiSample.cpp 裝載 _tmain 啟動函式,它會呼叫本機 DoMenu 函式,其中會顯示可用裝置和工作的清單,並呼叫適用于使用者功能表選取專案的函式。

 

範例