Anforderungen für Objekte
WPD klassifiziert alle Objekte nach Inhaltstyp. Ein Objekt eines bestimmten Typs wird erwartet, dass eine Mindestliste von Eigenschaften und Ressourcen unterstützt wird (und für das Geräteobjekt eine Reihe von Befehlen). 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 seine eigene GUID bereitstellt.
Beachten Sie, dass allgemeine Anwendungen in der Regel nur einen der vordefinierten Typen behandeln. Anbieteranwendungen können natürlich die vorteile der benutzerdefinierten Typen nutzen, die sie kennen.
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 gilt nur für die Verwendung in bestimmten Abfragemethoden, 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 diese Eigenschaften mindestens unterstützen. |
WPD_CONTENT_TYPE_APPOINTMENT | Objekt ist ein Termin in einem Kalender. |
WPD_CONTENT_TYPE_AUDIO | Objekt ist eine Audiodatei, z. B. eine WMA- oder MP3-Datei. |
WPD_CONTENT_TYPE_AUDIO_ALBUM | Objekt ist ein Audioalbum. |
WPD_CONTENT_TYPE_CALENDAR | Objekt ist ein Kalender. |
WPD_CONTENT_TYPE_CERTIFICATE | Objekt ist ein Zertifikat, das für die Authentifizierung verwendet wird. |
WPD_CONTENT_TYPE_CONTACT | Objekt sind personenbezogene Kontaktdaten, z. B. eine vCard-Datei. |
WPD_CONTENT_TYPE_CONTACT_GROUP | 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 | Objekt ist ein Container für Text mit oder ohne Formatierung. Beispiele sind Microsoft Word-Dateien und Nur-Text-Dateien. |
WPD_CONTENT_TYPE_EMAIL | Objekt ist eine E-Mail. |
WPD_CONTENT_TYPE_FOLDER | Objekt ist ein Ordner. |
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT | Objekt ist ein funktionales Objekt, das Gerätefunktionen darstellt. |
WPD_CONTENT_TYPE_GENERIC_FILE | Objekt ist eine generische physische Datei, die nicht in einen der anderen vordefinierten Inhaltstypen für Dateien fällt. |
WPD_CONTENT_TYPE_IMAGE | Objekt ist ein stilles Bild, z. B. eine JPEG-Datei. |
WPD_CONTENT_TYPE_IMAGE_ALBUM | Objekt ist ein Bildalbum. |
WPD_CONTENT_TYPE_MEDIA_CAST | Objekt ist ein Medienumwandlungsobjekt. Ein Medien cast-Objekt kann ein Containerobjekt darstellen, das verwandte Inhalte gruppiert, die online veröffentlicht wurden. 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 | Objekt stellt Memodaten dar, z. B. eine Textnotiz. |
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM | Objekt ist ein Album mit gemischten Medienobjekten, z. B. Audio-, Bild- und Videodateien. |
WPD_CONTENT_TYPE_PLAYLIST | Objekt ist eine Wiedergabeliste. |
WPD_CONTENT_TYPE_PROGRAM | Objekt stellt eine Datei dar, die ausgeführt werden kann, z. B. ein Skript oder eine ausführbare Datei. |
WPD_CONTENT_TYPE_SECTION | Das Objekt beschreibt einen Datenabschnitt, der in einem anderen Objekt enthalten ist. Beispielsweise kann eine große Audiodatei am besten durch eine Reihe von Kapiteln beschrieben werden. Jedes Kapitel könnte ein WPD_CONTENT_TYPE_SECTION Objekt mit eigenen Kapitelgrafiken, Metadaten usw. sein und deren Daten eine Teilmenge der großen Audiodatei sind (z. B. das 1. Kapitel ist die ersten 10 Minuten, das zweite Kapitel ist die nächsten 20 Minuten usw.). |
WPD_CONTENT_TYPE_TASK | Objekt ist eine Aufgabe, z. B. ein Element in einer to-do Liste. |
WPD_CONTENT_TYPE_TELEVISION | Objekt ist eine Fernsehaufzeichnung. |
WPD_CONTENT_TYPE_UNSPECIFIED | Objekt 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 | Objekt ist ein Videoalbum. |
WPD_CONTENT_TYPE_WIRELESS_PROFILE | Objekt enthält Informationen zum Drahtlosnetzwerkzugriff. |
Device Object | Nicht PROPERTYKEY, aber alle Objekte müssen die in diesem Abschnitt aufgeführten Eigenschaften unterstützen. |