Anforderungen für Objekte
WPD klassifiziert alle Objekte nach Inhaltstyp. Von einem Objekt eines bestimmten Typs wird erwartet, dass es eine Mindestliste von Eigenschaften und Ressourcen (und für das Geräteobjekt eine Reihe von Befehlen) unterstützt. Der Typ eines Objekts wird durch seine WPD_OBJECT_CONTENT_TYPE-Eigenschaft beschrieben. Jedes Objekt muss diese Eigenschaft unterstützen.
WPD definiert die folgenden Inhaltstypen (als GUID-Werte). Ein Anbieter kann seinen eigenen benutzerdefinierten Inhaltstyp erstellen, indem er eine eigene GUID bereitstellt.
Hinweis Allgemeine Anwendungen behandeln in der Regel nur einen der vordefinierten Typen. Anbieteranwendungen können natürlich die benutzerdefinierten Typen, die sie kennen, in vollem Umfang nutzen.
Informationen dazu, welche Eigenschaften und Ressourcen jeweils unterstützt werden müssen, finden Sie auf der Beschreibungsseite für jeden der folgenden Objekttypen.
Inhaltstyp-GUID | Beschreibung |
---|---|
WPD_CONTENT_TYPE_ALL | Dieser Inhaltstyp ist nur für die Verwendung in bestimmten Abfragemethoden gültig, um anzugeben, dass Sie an allen Gerätetypen interessiert sind. Sie können kein Objekt dieses Typs erstellen. Wenn Sie ein benutzerdefiniertes Objekt entwerfen, muss es mindestens diese Eigenschaften unterstützen. |
WPD_CONTENT_TYPE_APPOINTMENT | Objekt ist ein Termin in einem Kalender. |
WPD_CONTENT_TYPE_AUDIO | Das Objekt ist eine Audiodatei, z. B. eine WMA- oder MP3-Datei. |
WPD_CONTENT_TYPE_AUDIO_ALBUM | Object ist ein Audioalbum. |
WPD_CONTENT_TYPE_CALENDAR | Objekt ist ein Kalender. |
WPD_CONTENT_TYPE_CERTIFICATE | Object ist ein Zertifikat, das für die Authentifizierung verwendet wird. |
WPD_CONTENT_TYPE_CONTACT | Objekt sind persönliche Kontaktdaten, z. B. eine vCard-Datei. |
WPD_CONTENT_TYPE_CONTACT_GROUP | Das -Objekt stellt eine Gruppe von Kontakten dar. Die WPD_OBJECT_REFERENCES-Eigenschaft dieses Objekts enthält eine Liste von Objektbezeichnern für verschiedene WPD_CONTENT_TYPE_CONTACT-Objekte. |
WPD_CONTENT_TYPE_DOCUMENT | Das Objekt ist ein Container für Text, mit oder ohne Formatierung. Beispiele hierfür sind Microsoft Word-Dateien und Nur-Text-Dateien. |
WPD_CONTENT_TYPE_EMAIL | Objekt ist eine E-Mail. |
WPD_CONTENT_TYPE_FOLDER | Object ist ein Ordner. |
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT | Object ist ein funktionales Objekt, das die Gerätefunktionalität darstellt. |
WPD_CONTENT_TYPE_GENERIC_FILE | Object ist eine generische, physische Datei, die nicht in einen der anderen vordefinierten Inhaltstypen für Dateien fällt. |
WPD_CONTENT_TYPE_IMAGE | Das Objekt ist ein Standbild, z. B. eine JPEG-Datei. |
WPD_CONTENT_TYPE_IMAGE_ALBUM | Object ist ein Bildalbum. |
WPD_CONTENT_TYPE_MEDIA_CAST | Objekt ist ein Medienumwandlungsobjekt. Ein Medienumwandlungsobjekt kann ein Containerobjekt darstellen, das online veröffentlichte verwandte Inhalte gruppiert. Beispielsweise kann ein RSS-Kanal als Medienumwandlungsobjekt dargestellt werden, und die WPD_OBJECT_REFERENCES-Eigenschaft dieses Objekts enthält eine Liste von Objektbezeichnern, die jedes Element im Kanal darstellen. |
WPD_CONTENT_TYPE_MEMO | Das Objekt stellt Memodaten dar, z. B. eine Textnotiz. |
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM | Object ist ein Album mit Objekten mit gemischten Medien, z. B. Audio-, Bild- und Videodateien. |
WPD_CONTENT_TYPE_PLAYLIST | Das Objekt ist eine Wiedergabeliste. |
WPD_CONTENT_TYPE_PROGRAM | Object stellt eine Datei dar, die ausgeführt werden kann, z. B. ein Skript oder eine ausführbare Datei. |
WPD_CONTENT_TYPE_SECTION | Objekt beschreibt einen Abschnitt von Daten, die in einem anderen Objekt enthalten sind. Beispielsweise kann eine große Audiodatei am besten durch eine Reihe von Kapiteln beschrieben werden. Jedes Kapitel kann ein WPD_CONTENT_TYPE_SECTION Objekt mit eigenen Kapitelkunst, Metadaten usw. sein und dessen Daten eine Teilmenge der großen Audiodatei sind (z. B. das 1. Kapitel ist die ersten 10 Minuten, das zweite Kapitel die nächsten 20 Minuten usw.). |
WPD_CONTENT_TYPE_TASK | Das Objekt ist eine Aufgabe, z. B. ein Element in einer Aufgabenliste. |
WPD_CONTENT_TYPE_TELEVISION | Objekt ist eine Fernsehaufzeichnung. |
WPD_CONTENT_TYPE_UNSPECIFIED | Object ist ein generisches Objekt, das nicht in die vordefinierten WPD-Inhaltstypen fällt. |
WPD_CONTENT_TYPE_VIDEO | Objekt ist ein Video, z. B. eine WMV- oder AVI-Datei. |
WPD_CONTENT_TYPE_VIDEO_ALBUM | Object ist ein Videoalbum. |
WPD_CONTENT_TYPE_WIRELESS_PROFILE | Das Objekt enthält Informationen zum Drahtlosen Netzwerkzugriff. |
Device-Objekt | Kein PROPERTYKEY, sondern alle Objekte müssen die in diesem Abschnitt aufgeführten Eigenschaften unterstützen. |