Configuration requise pour les objets
WPD classifie tous les objets par type de contenu. Un objet d’un type spécifique doit prendre en charge une liste minimale de propriétés et de ressources (et, pour l’objet d’appareil, un ensemble de commandes). Le type d’un objet est décrit par sa propriété WPD_OBJECT_CONTENT_TYPE ; chaque objet doit prendre en charge cette propriété.
WPD définit les types de contenu suivants (sous forme de valeurs GUID). Un fournisseur est libre de créer son propre type de contenu personnalisé en fournissant son propre GUID.
Remarque Les applications à usage général ne gèrent généralement qu’un des types prédéfinis. Les applications des fournisseurs peuvent, bien sûr, tirer pleinement parti des types personnalisés qu’elles connaissent.
Pour savoir quelles propriétés et ressources chacune doit prendre en charge, consultez la page de description pour chacun des types d’objets suivants.
GUID du type de contenu | Description |
---|---|
WPD_CONTENT_TYPE_ALL | Ce type de contenu n’est valide que pour être utilisé dans certaines méthodes de requête pour indiquer que vous êtes intéressé par tous les types d’appareils ; vous ne pouvez pas créer un objet de ce type. Si vous concevez un objet personnalisé, il doit prendre en charge ces propriétés, au minimum. |
WPD_CONTENT_TYPE_APPOINTMENT | L’objet est un rendez-vous dans un calendrier. |
WPD_CONTENT_TYPE_AUDIO | L’objet est un fichier audio, tel qu’un fichier WMA ou MP3. |
WPD_CONTENT_TYPE_AUDIO_ALBUM | Object est un album audio. |
WPD_CONTENT_TYPE_CALENDAR | L’objet est un calendrier. |
WPD_CONTENT_TYPE_CERTIFICATE | Object est un certificat utilisé pour l’authentification. |
WPD_CONTENT_TYPE_CONTACT | L’objet est des données de contact personnelles, telles qu’un fichier vCard. |
WPD_CONTENT_TYPE_CONTACT_GROUP | L’objet représente un groupe de contacts. La propriété WPD_OBJECT_REFERENCES de cet objet contient une liste d’identificateurs d’objet pour différents objets WPD_CONTENT_TYPE_CONTACT. |
WPD_CONTENT_TYPE_DOCUMENT | L’objet est un conteneur de texte, avec ou sans mise en forme. Par exemple, les fichiers microsoft Word et les fichiers de texte brut. |
WPD_CONTENT_TYPE_EMAIL | L’objet est un e-mail. |
WPD_CONTENT_TYPE_FOLDER | L’objet est un dossier. |
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT | L’objet est un objet fonctionnel qui représente la fonctionnalité de l’appareil. |
WPD_CONTENT_TYPE_GENERIC_FILE | L’objet est un fichier physique générique qui n’appartient à aucun des autres types de contenu prédéfinis pour les fichiers. |
WPD_CONTENT_TYPE_IMAGE | L’objet est une image fixe, telle qu’un fichier JPEG. |
WPD_CONTENT_TYPE_IMAGE_ALBUM | L’objet est un album d’images. |
WPD_CONTENT_TYPE_MEDIA_CAST | L’objet est un objet de cast multimédia. Un objet de cast multimédia peut représenter un objet conteneur qui regroupe le contenu associé publié en ligne. Par exemple, un canal RSS peut être représenté en tant qu’objet de cast multimédia, et la propriété WPD_OBJECT_REFERENCES de cet objet contient une liste d’identificateurs d’objet qui représentent chaque élément du canal. |
WPD_CONTENT_TYPE_MEMO | L’objet représente des données de mémo, par exemple une note de texte. |
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM | L’objet est un album d’objets multimédias mixtes, par exemple des fichiers audio, image et vidéo. |
WPD_CONTENT_TYPE_PLAYLIST | L’objet est une playlist. |
WPD_CONTENT_TYPE_PROGRAM | L’objet représente un fichier qui peut être exécuté, par exemple un script ou un exécutable. |
WPD_CONTENT_TYPE_SECTION | Object décrit une section de données contenues dans un autre objet. Par exemple, un fichier audio volumineux peut être décrit par une série de chapitres. Chaque chapitre peut être un objet WPD_CONTENT_TYPE_SECTION avec ses propres illustrations de chapitre, métadonnées, etc., et dont les données sont un sous-ensemble du fichier audio volumineux (par exemple, le premier chapitre est les 10 premières minutes, le 2e chapitre est les 20 minutes suivantes, et ainsi de suite). |
WPD_CONTENT_TYPE_TASK | L’objet est une tâche, telle qu’un élément dans une liste de tâches. |
WPD_CONTENT_TYPE_TELEVISION | L’objet est un enregistrement de télévision. |
WPD_CONTENT_TYPE_UNSPECIFIED | L’objet est un objet générique qui ne relève pas des types de contenu WPD prédéfinis. |
WPD_CONTENT_TYPE_VIDEO | L’objet est une vidéo, telle qu’un fichier WMV ou AVI. |
WPD_CONTENT_TYPE_VIDEO_ALBUM | Object est un album vidéo. |
WPD_CONTENT_TYPE_WIRELESS_PROFILE | L’objet contient des informations d’accès réseau sans fil. |
Objet Device | Ce n’est pas propertyKEY, mais tous les objets doivent prendre en charge les propriétés répertoriées dans cette section. |