Delen via


WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT

Een object dat het type beschrijft als WPD_CONTENT_FUNCTIONAL_OBJECT een functioneel object vertegenwoordigt, waarin apparaatfunctionaliteit wordt ingekapseld.

Alle functionele objecten, ongeacht het type, ondersteunen de volgende eigenschappen. (Als u een aangepast functioneel object definieert, moet het ook deze eigenschappen ondersteunen.)

Naam van eigenschap Vereist of optioneel
WPD_OBJECT_ID Vereist, alleen-lezen. Een client kan deze eigenschap niet instellen, zelfs niet tijdens het maken.
WPD_OBJECT_PARENT_ID Vereist.
WPD_OBJECT_NAME Vereist.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Vereist, alleen-lezen. Een client kan deze eigenschap niet instellen, zelfs niet tijdens het maken.
WPD_OBJECT_FORMAT Vereist.
WPD_OBJECT_CONTENT_TYPE Vereist.
WPD_OBJECT_ISHIDDEN Vereist als het object verborgen is.
WPD_OBJECT_ISSYSTEM Vereist als het object een systeemobject is (vertegenwoordigt een systeembestand).
WPD_OBJECT_SIZE Vereist als het object ten minste één resource heeft.
WPD_OBJECT_ORIGINAL_FILE_NAME Vereist als het object een bestand vertegenwoordigt.
WPD_OBJECT_NON_CONSUMABLE Aanbevolen als het object niet is bedoeld voor gebruik door het apparaat.
WPD_OBJECT_REFERENCES Vereist als het object verwijzingen naar andere objecten heeft.
WPD_OBJECT_KEYWORDS Facultatief.
WPD_OBJECT_SYNC_ID Facultatief.
WPD_OBJECT_IS_DRM_PROTECTED Vereist als het object wordt beveiligd door DRM-technologie.
WPD_OBJECT_DATE_CREATED Facultatief.
WPD_OBJECT_DATE_MODIFIED Aanbevolen.
WPD_OBJECT_DATE_AUTHORED Facultatief.
WPD_OBJECT_BACK_REFERENCES Aanbevolen als naar het object wordt verwezen door een ander object.
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID Facultatief.
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE Facultatief.
WPD_OBJECT_CAN_DELETE Vereist als het object niet kan worden verwijderd.
WPD_OBJECT_LANGUAGE_LOCALE Facultatief.
WPD_FUNCTIONAL_OBJECT_CATEGORY Vereist. Zie de volgende tabel voor categorieën die zijn gedefinieerd door Windows Portable Devices.

 

Typische resources

Deze objecten hosten doorgaans geen resources.

Functionele objectcategorieën

Functionele objecten kunnen worden gegroepeerd in categorieën, afhankelijk van hun functies. Een categorie wordt beschreven door de eigenschap WPD_FUNCTIONAL_OBJECT_CATEGORY (een GUID-waarde). De categorie bepaalt welke aanvullende eigenschappen worden ondersteund.

In de volgende tabel worden de categorieën beschreven die zijn gedefinieerd door Windows Portable Devices. Zie de beschrijving van de categorie voor meer informatie over aanvullende eigenschappen en resources die het object ondersteunt.

Functionele categorie Beschrijving
WPD_FUNCTIONAL_CATEGORY_ALL Deze functionele categorie is alleen geldig als parameter voor bepaalde queryfuncties (om aan te geven dat alle functionele objecttypen acceptabel zijn) en is geen gerapporteerde functionele categorie door het stuurprogramma.
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE Het object bevat functionaliteit voor audio-opname op het apparaat, bijvoorbeeld een spraakrecorder of een ander onderdeel voor audio-opname.
WPD_FUNCTIONAL_CATEGORY_DEVICE Het object bevat het apparaat (dat wil gezegd het hoogste object van het apparaat).
WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION Het object bevat netwerkconfiguratiefunctionaliteit voor het apparaat, bijvoorbeeld WiFi-profielen of partnerschappen.
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION Het object beschrijft de typen mediabestanden die het apparaat kan afspelen.
WPD_FUNCTIONAL_CATEGORY_SMS Het object bevat de functionaliteit van de korte berichtenservice (ook wel 'sms-berichten' genoemd) op het apparaat.
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE Het object bevat nog steeds functionaliteit voor het vastleggen van afbeeldingen op een apparaat, zoals een camera- of camerabijlage.
WPD_FUNCTIONAL_CATEGORY_STORAGE Het object bevat fysieke bestandsopslag op het apparaat.
WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE Het object bevat functionaliteit voor het vastleggen van video's op het apparaat, bijvoorbeeld een videorecorderonderdeel. Een toepassing gebruikt dit object om programmatisch beheer te krijgen.

 

vereisten voor objecten