共用方式為


物件的需求

WPD 會依內容類型將所有物件分類。 特定類型的物件應該支援屬性和資源的最低清單(以及裝置物件的一組命令)。 對象的類型是由其 WPD_OBJECT_CONTENT_TYPE 屬性所描述;每個物件都必須支援這個屬性。

WPD 會定義下列內容類型(作為 GUID 值)。 廠商可以藉由提供自己的 GUID 來建立自己的自定義內容類型。

注意 一般用途應用程式通常只會處理其中一個預先定義的類型。 當然,廠商應用程式可以充分利用他們所瞭解的自定義類型。

若要瞭解每個屬性和資源都必須支援哪些屬性和資源,請參閱下列每個物件類型的描述頁面。

內容類型 GUID 描述
WPD_CONTENT_TYPE_ALL 此內容類型只有在特定查詢方法中才有效,以指出您對所有裝置類型感興趣;您無法建立此類型的物件。如果您要設計自定義物件,則至少必須支持這些屬性。
WPD_CONTENT_TYPE_APPOINTMENT 對像是行事曆中的約會。
WPD_CONTENT_TYPE_AUDIO 對像是音訊檔案,例如 WMA 或 MP3 檔案。
WPD_CONTENT_TYPE_AUDIO_ALBUM 對像是音訊專輯。
WPD_CONTENT_TYPE_CALENDAR 對像是行事曆。
WPD_CONTENT_TYPE_CERTIFICATE 對像是用於驗證的憑證。
WPD_CONTENT_TYPE_CONTACT 對像是個人聯繫人數據,例如 vCard 檔案。
WPD_CONTENT_TYPE_CONTACT_GROUP 物件代表聯繫人群組。 這個物件的WPD_OBJECT_REFERENCES屬性包含各種WPD_CONTENT_TYPE_CONTACT對象的物件標識碼清單。
WPD_CONTENT_TYPE_DOCUMENT 對像是文字的容器,具有或沒有格式設定。 範例包括Microsoft Word 檔案和純文本檔案。
WPD_CONTENT_TYPE_EMAIL 對像是電子郵件。
WPD_CONTENT_TYPE_FOLDER 對像是資料夾。
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT 物件是功能物件,代表裝置功能。
WPD_CONTENT_TYPE_GENERIC_FILE 對像是一般實體檔案,不會落入檔案的任何其他預先定義內容類型。
WPD_CONTENT_TYPE_IMAGE 對像是靜止影像,例如 JPEG 檔案。
WPD_CONTENT_TYPE_IMAGE_ALBUM 對像是影像專輯。
WPD_CONTENT_TYPE_MEDIA_CAST 對像是媒體轉換物件。 媒體轉換物件可以代表將在線發佈相關內容的群組的容器物件。 例如,RSS 通道可以表示為媒體轉換物件,而這個物件的WPD_OBJECT_REFERENCES屬性包含物件標識符清單,代表通道中的每個專案。
WPD_CONTENT_TYPE_MEMO 物件代表備忘數據,例如文字附註。
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM 對像是混合媒體對象的專輯,例如音訊、影像和視訊檔案。
WPD_CONTENT_TYPE_PLAYLIST 物件是播放清單。
WPD_CONTENT_TYPE_PROGRAM 物件代表可執行的檔案,例如腳本或可執行檔。
WPD_CONTENT_TYPE_SECTION 物件描述另一個物件中包含的數據區段。 例如,大型音訊檔案可能最好由一系列章節來描述。 每個章節都可以是一個WPD_CONTENT_TYPE_SECTION物件,其數據是大型音訊檔案的子集(例如,第 1 章是前 10 分鐘,第 2 章是接下來 20 分鐘等等)。
WPD_CONTENT_TYPE_TASK 物件是工作,例如 to-do 清單中的專案。
WPD_CONTENT_TYPE_TELEVISION 對象是電視錄製。
WPD_CONTENT_TYPE_UNSPECIFIED 物件是不屬於預先定義 WPD 內容類型的泛型物件。
WPD_CONTENT_TYPE_VIDEO 對像是視訊,例如 WMV 或 AVI 檔案。
WPD_CONTENT_TYPE_VIDEO_ALBUM 對像是影片專輯。
WPD_CONTENT_TYPE_WIRELESS_PROFILE 物件包含無線網路存取資訊。
Device Object 不是 PROPERTYKEY,但所有對象都必須支援本節所列的屬性。

應用程式概觀