WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT
Objet qui décrit son type comme WPD_CONTENT_FUNCTIONAL_OBJECT représente un objet fonctionnel, encapsulant les fonctionnalités de l’appareil.
Tous les objets fonctionnels, quel que soit leur type, prennent en charge les propriétés suivantes. (Si vous définissez un objet fonctionnel personnalisé, il doit également prendre en charge ces propriétés.)
Nom de la propriété | Obligatoire ou facultatif |
---|---|
WPD_OBJECT_ID | Obligatoire, en lecture seule. Un client ne peut pas définir cette propriété, même au moment de la création. |
WPD_OBJECT_PARENT_ID | Obligatoire. |
WPD_OBJECT_NAME | Obligatoire. |
WPD_OBJECT_PERSISTENT_UNIQUE_ID | Obligatoire, en lecture seule. Un client ne peut pas définir cette propriété, même au moment de la création. |
WPD_OBJECT_FORMAT | Obligatoire. |
WPD_OBJECT_CONTENT_TYPE | Obligatoire. |
WPD_OBJECT_ISHIDDEN | Obligatoire si l’objet est masqué. |
WPD_OBJECT_ISSYSTEM | Obligatoire si l’objet est un objet système (représente un fichier système). |
WPD_OBJECT_SIZE | Obligatoire si l’objet a au moins une ressource. |
WPD_OBJECT_ORIGINAL_FILE_NAME | Obligatoire si l’objet représente un fichier. |
WPD_OBJECT_NON_CONSUMABLE | Recommandé si l’objet n’est pas destiné à être consommé par l’appareil. |
WPD_OBJECT_REFERENCES | Obligatoire si l’objet a des références à d’autres objets. |
WPD_OBJECT_KEYWORDS | Optionnel. |
WPD_OBJECT_SYNC_ID | Optionnel. |
WPD_OBJECT_IS_DRM_PROTECTED | Obligatoire si l’objet est protégé par la technologie DRM. |
WPD_OBJECT_DATE_CREATED | Optionnel. |
WPD_OBJECT_DATE_MODIFIED | Recommandé. |
WPD_OBJECT_DATE_AUTHORED | Optionnel. |
WPD_OBJECT_BACK_REFERENCES | Recommandé si l’objet est référencé par un autre objet. |
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID | Optionnel. |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE | Optionnel. |
WPD_OBJECT_CAN_DELETE | Obligatoire si l’objet ne peut pas être supprimé. |
WPD_OBJECT_LANGUAGE_LOCALE | Optionnel. |
WPD_FUNCTIONAL_OBJECT_CATEGORY | Obligatoire. Consultez le tableau suivant pour les catégories définies par les appareils portables Windows. |
Ressources classiques
Ces objets n’hébergent généralement pas de ressources.
Catégories d’objets fonctionnels
Les objets fonctionnels peuvent être regroupés en catégories, en fonction de leurs fonctions. Une catégorie est décrite par la propriété WPD_FUNCTIONAL_OBJECT_CATEGORY (valeur GUID). La catégorie détermine les propriétés supplémentaires prises en charge.
Le tableau suivant décrit les catégories définies par les appareils portables Windows. Consultez la description de la catégorie pour découvrir les propriétés et ressources supplémentaires prises en charge par l’objet.
Catégorie fonctionnelle | Description |
---|---|
WPD_FUNCTIONAL_CATEGORY_ALL | Cette catégorie fonctionnelle est valide uniquement en tant que paramètre pour certaines fonctions de requête (pour indiquer que tous les types d’objets fonctionnels sont acceptables) et n’est pas une catégorie fonctionnelle signalée par le pilote. |
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE | L’objet encapsule la fonctionnalité de capture audio sur l’appareil, par exemple, un enregistreur vocal ou un autre composant d’enregistrement audio. |
WPD_FUNCTIONAL_CATEGORY_DEVICE | L’objet encapsule l’appareil (c’est-à-dire l’objet le plus haut de l’appareil). |
WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION | L’objet encapsule les fonctionnalités de configuration réseau pour l’appareil, par exemple, les profils Wi-Fi ou les partenariats. |
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION | L’objet décrit les types de fichiers multimédias que l’appareil peut lire. |
WPD_FUNCTIONAL_CATEGORY_SMS | L’objet encapsule une fonctionnalité de service de message court (communément appelée « messagerie texte ») sur l’appareil. |
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE | L’objet encapsule les fonctionnalités de capture d’images fixes sur un appareil, comme une caméra ou une pièce jointe de caméra. |
WPD_FUNCTIONAL_CATEGORY_STORAGE | L’objet encapsule le stockage de fichiers physiques sur l’appareil. |
WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE | L’objet encapsule la fonctionnalité de capture vidéo sur l’appareil, par exemple, un composant d’enregistreur vidéo. Une application utilise cet objet pour obtenir un contrôle programmatique. |
Rubriques connexes