功能物件存在,可識別或以邏輯方式分組裝置的功能。 例如,應用程式可以藉由尋找SMS功能物件來查看裝置是否支援SMS。 同樣地,應用程式可以藉由尋找「靜態影像擷取」功能性物件來查看裝置是否具有相機功能。
此彈性物件表示法可協助輕鬆支援具有多功能功能的裝置。 驅動程式只需公開代表其裝置的任何功能物件,比使用傳統裝置類別更細微。 物件表示也有助於隔離重疊的功能片段;例如,某些手機可能有兩台相機或四個儲存空間。
在 Windows 7 作業系統中,服務藉由提供豐富的功能查詢能力和內容的抽象群組來擴展功能對象。 應用程式可以使用服務來探索裝置功能,並更有效率地與內容互動。 例如,應用程式可以透過尋找 Contacts 服務物件來查看裝置支援連絡人同步處理功能,而且可以尋找所有聯繫人做為服務物件的子物件,而不需要遞歸搜尋記憶體階層。
服務也允許應用程式探索及叫用裝置上的自定義行為。
相關主題