WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT
Ein Objekt, das seinen Typ als WPD_CONTENT_FUNCTIONAL_OBJECT beschreibt, stellt ein funktionales Objekt dar, das die Gerätefunktionalität kapselt.
Alle funktionalen Objekte, unabhängig vom Typ, unterstützen die folgenden Eigenschaften. (Wenn Sie ein benutzerdefiniertes funktionales Objekt definieren, muss es auch diese Eigenschaften unterstützen.)
Eigenschaftenname | Erforderlich oder optional |
---|---|
WPD_OBJECT_ID | Erforderlich, schreibgeschützt. Ein Client kann diese Eigenschaft nicht festlegen, auch nicht zur Erstellungszeit. |
WPD_OBJECT_PARENT_ID | Erforderlich. |
WPD_OBJECT_NAME | Erforderlich. |
WPD_OBJECT_PERSISTENT_UNIQUE_ID | Erforderlich, schreibgeschützt. Ein Client kann diese Eigenschaft nicht festlegen, auch nicht zur Erstellungszeit. |
WPD_OBJECT_FORMAT | Erforderlich. |
WPD_OBJECT_CONTENT_TYPE | Erforderlich. |
WPD_OBJECT_ISHIDDEN | Erforderlich, wenn das Objekt ausgeblendet ist. |
WPD_OBJECT_ISSYSTEM | Erforderlich, wenn es sich bei dem Objekt um ein Systemobjekt handelt (stellt eine Systemdatei dar). |
WPD_OBJECT_SIZE | Erforderlich, wenn das Objekt über mindestens eine Ressource verfügt. |
WPD_OBJECT_ORIGINAL_FILE_NAME | Erforderlich, wenn das Objekt eine Datei darstellt. |
WPD_OBJECT_NON_CONSUMABLE | Empfohlen, wenn das Objekt nicht für die Nutzung durch das Gerät vorgesehen ist. |
WPD_OBJECT_REFERENCES | Erforderlich, wenn das Objekt Verweise auf andere Objekte aufweist. |
WPD_OBJECT_KEYWORDS | Optional. |
WPD_OBJECT_SYNC_ID | Optional. |
WPD_OBJECT_IS_DRM_PROTECTED | Erforderlich, wenn das Objekt durch die DRM-Technologie geschützt ist. |
WPD_OBJECT_DATE_CREATED | Optional. |
WPD_OBJECT_DATE_MODIFIED | Empfohlen. |
WPD_OBJECT_DATE_AUTHORED | Optional. |
WPD_OBJECT_BACK_REFERENCES | Empfohlen, wenn von einem anderen Objekt auf das Objekt verwiesen wird. |
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID | Optional. |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE | Optional. |
WPD_OBJECT_CAN_DELETE | Erforderlich, wenn das Objekt nicht gelöscht werden kann. |
WPD_OBJECT_LANGUAGE_LOCALE | Optional. |
WPD_FUNCTIONAL_OBJECT_CATEGORY | Erforderlich. In der folgenden Tabelle finden Sie Kategorien, die von Tragbaren Windows-Geräten definiert werden. |
Typische Ressourcen
Diese Objekte hosten normalerweise keine Ressourcen.
Funktionsobjektkategorien
Funktionsobjekte können abhängig von ihren Funktionen in Kategorien gruppiert werden. Eine Kategorie wird durch die WPD_FUNCTIONAL_OBJECT_CATEGORY-Eigenschaft (ein GUID-Wert) beschrieben. Die Kategorie bestimmt, welche zusätzlichen Eigenschaften unterstützt werden.
In der folgenden Tabelle werden die von Windows Portable Devices definierten Kategorien beschrieben. In der Beschreibung der Kategorie erfahren Sie, welche zusätzlichen Eigenschaften und Ressourcen das Objekt unterstützt.
Funktionskategorie | BESCHREIBUNG |
---|---|
WPD_FUNCTIONAL_CATEGORY_ALL | Diese Funktionskategorie ist nur als Parameter für bestimmte Abfragefunktionen gültig (um anzugeben, dass alle Funktionsobjekttypen akzeptabel sind) und ist keine vom Treiber gemeldete Funktionskategorie. |
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE | Das -Objekt kapselt die Audioerfassungsfunktion auf dem Gerät, z. B. einen Sprachrekorder oder eine andere Audioaufzeichnungskomponente. |
WPD_FUNCTIONAL_CATEGORY_DEVICE | Das -Objekt kapselt das Gerät (also das oberste Objekt des Geräts). |
WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION | Das -Objekt kapselt Netzwerkkonfigurationsfunktionen für das Gerät, z. B. WLAN-Profile oder Partnerschaften. |
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION | Das -Objekt beschreibt die Typen von Mediendateien, die das Gerät wiedergeben kann. |
WPD_FUNCTIONAL_CATEGORY_SMS | Das -Objekt kapselt die Funktionen des Kurznachrichtendiensts (häufig als "Textnachrichten" bezeichnet) auf dem Gerät. |
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE | Das Objekt kapselt die Standbilderfassungsfunktionen auf einem Gerät, z. B. einer Kamera oder einer Kameraanlage. |
WPD_FUNCTIONAL_CATEGORY_STORAGE | Das -Objekt kapselt den physischen Dateispeicher auf dem Gerät. |
WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE | Das -Objekt kapselt die Videoaufzeichnungsfunktion auf dem Gerät, z. B. eine Videorecorderkomponente. Eine Anwendung verwendet dieses Objekt, um programmgesteuerte Steuerung zu erhalten. |
Zugehörige Themen