物件的需求
WPD 會依內容類型分類所有物件。 特定類型的物件應該支援 (屬性和資源清單,而且針對裝置物件,) 一組命令。 物件的類型是由其 WPD_OBJECT_CONTENT_TYPE 屬性所描述;每個物件都必須支援這個屬性。
WPD 會將下列內容類型定義為 guiD 值 () 。 廠商可以藉由提供自己的 GUID 來建立自己的自訂內容類型。
注意 一般用途應用程式通常只會處理其中一個預先定義的類型。 廠商應用程式當然可以充分利用他們知道的自訂類型。
若要瞭解每個必須支援的屬性和資源,請參閱下列每個物件類型的描述頁面。
內容類型 GUID | Description |
---|---|
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 物件 | 不是 PROPERTYKEY,但所有物件都必須支援本節中列出的屬性。 |