Objekteigenschaften

Windows Portable Geräte unterstützen die folgenden Objekteigenschaften.

Eigenschaft VarType BESCHREIBUNG
WPD _ OBJECT BACK REFERENCES (WPD-OBJEKTVERWEISE _ _ ZURÜCK) VT _ UNKNOWN Eine IPortableDevicePropVariantCollection vom Typ VT _ LPWSTR, die eine Liste von ObjectIDs angibt. Wenn auf ein Objekt durch ein Containerobjekt verwiesen wird, z. B. ein Audioobjekt, auf das von einer Wiedergabeliste verwiesen wird, verwendet das Objekt, auf das verwiesen wird, diese Eigenschaft, um auf sein Containerobjekt zurückverweisen. Das Audioobjekt kann in diesem Beispiel auf das Wiedergabelistenobjekt verweisen.
_WPD-OBJEKT _ KANN LÖSCHEN _ VT _ BOOL Ein boolescher Wert, der angibt, ob das gegebene Objekt gelöscht werden kann.
_ _ WPD-OBJEKTCONTAINER _ FUNKTIONALE _ _ OBJEKT-ID VT _ LPWSTR Die Objekt-ID des nächsten funktionalen Objekts, das dieses Objekt enthält. Für eine Datei in einem Speicherfunktionsobjekt wird diese Eigenschaft beispielsweise auf die ID des Speicherfunktionsobjekts festgelegt.
_ _ WPD-OBJEKTINHALTSTYP _ VT _ CLSID Eine GUID, die den generischen Typ dieses Objekts identifiziert, z. B. ein Dokument oder eine E-Mail. Dies kann ein Objekttyp sein, derdurch Windows Portable Devices oder einen benutzerdefinierten Treiberinhaltstyp definiert wird. Das Geräteobjekt ist das einzige Objekt, das diese Eigenschaft nicht berichtet.
ERSTELLUNGSDATUM _ DES WPD-OBJEKTS _ _ VT _ DATE Ein -Wert, der das Datum und die Uhrzeit der Erstellung des Inhalts angibt. Dies ist möglicherweise nicht mit dem Erstellungsdatum der Datei identisch. Eine Musikdatei hat beispielsweise das Erstellungsdatum der Aufzeichnung der Musik, aber das Erstellungsdatum, an dem die WMA-Datei tatsächlich auf dem Gerät erstellt wurde.
ERSTELLUNGSDATUM _ DES WPD-OBJEKTS _ _ VT _ DATE Ein -Wert, der das Datum und die Uhrzeit der Erstellung des Objekts auf dem Gerät angibt.
_WPD-OBJEKTDATUM _ _ GEÄNDERT VT _ DATE Ein -Wert, der das Datum und die Uhrzeit der Änderung des Objekts auf dem Gerät angibt.
_WPD-OBJEKTFORMAT _ VT _ CLSID Eine GUID, die das Format der Objektdaten identifiziert. Dies kann ein Format sein, das durch Windows Portable Devices oder ein benutzerdefiniertes Treiberformat definiert wird.
_WPD-OBJEKT _ GENERIERT _ _ MINIATURANSICHT AUS _ RESSOURCE VT _ BOOL Ein boolescher Wert, der angibt, ob das Miniaturbild für dieses Objekt aus den Standardressourcendaten erstellt werden soll. Auf diese Weise können Objekte ohne Miniaturansichtsressource eine benutzerfreundlichere Browsererfahrung bieten. Die Verwendung dieses Flags kann sich auf die erste Anzeigeantwort auswirken, da die Anwendung ein Miniaturbild vom Gerät abrufen und berechnen muss. es ist effizienter, nach Möglichkeit eine separate Miniaturbildressource zur Verfügung zu stellen.
WPD OBJECT HINT LOCATION DISPLAY NAME (ANZEIGENAME DES _ WPD-OBJEKTHINWEISES) _ _ _ _ VT _ LPWSTR Wenn das gegebene Objekt als Hinweisposition angezeigt wird, gibt diese Eigenschaft den hinweisspezifischen Namen an, der anstelle des Objektnamens angezeigt werden soll. Treiber können Speicherorthinweise für verschiedene Inhaltstypen angeben. Diese können als Verknüpfungen zu Ordnerobjekten der obersten Ebene verwendet werden, die Objekte der angegebenen Typen enthalten. Clients, die diese Speicherorthinweise verwenden, können einen Namen für diese Verknüpfungen anzeigen, die sich vom Objektnamen des Ordners unterscheiden. Wenn diese Eigenschaft nicht vorhanden ist, wird stattdessen in der Regel der WPD _ OBJECT _ NAME verwendet.
_WPD-OBJEKT-ID _ VT _ LPWSTR Eine Zeichenfolgen-ID, die das Objekt auf dem Gerät eindeutig identifiziert. Diese ID muss nicht sitzungsübergreifend gespeichert werden. Wenn diese Eigenschaft sowohl eindeutig als auch persistent ist, kann der Treiber sowohl WPD _ OBJECT PERSISTENT _ UNIQUE _ _ ID als auch WPD OBJECT _ _ ID auf denselben Wert festlegen.
_WPD-OBJEKT _ IST _ _ DRM-GESCHÜTZT VT _ BOOL Ein boolescher Wert, der angibt, ob die Mediendaten DRM-geschützt sind. Wenn dies nicht der Fall ist, wird davon ausgegangen, dass dies False ist.
_WPD-OBJEKT _ ISHIDDEN VT _ BOOL Ein boolescher Wert, der angibt, ob das Objekt ausgeblendet werden soll. Wenn das Objekt nicht vorhanden ist, wird davon ausgegangen, dass es nicht ausgeblendet ist.
_WPD-OBJEKT _ KANN LÖSCHEN _ VT _ BOOL Ein boolescher Wert, der angibt, ob das Objekt gelöscht werden kann.
_WPD-OBJEKT _ ISSYSTEM VT _ BOOL Ein boolescher Wert, der angibt, ob das -Objekt Systemdaten (z. B. eine Systemdatei) darstellt. Wenn das Objekt nicht vorhanden ist, wird davon ausgegangen, dass es sich nicht um ein Systemobjekt handelt.
_WPD-OBJEKTSCHLÜSSELWÖRTER _ VT _ LPWSTR Eine Zeichenfolge, die eine Liste von Schlüsselwörtern mit Leerzeichen enthält, die diesem -Objekt zugeordnet sind.
WPD _ OBJECT _ LANGUAGE _ LOCALE VT _ LPWSTR Eine Zeichenfolge, die die von einem angegebenen -Objekt verwendete Sprache verweigert. Wenn in diesem Objekt mehrere Sprachen enthalten sind, sollte die primäre Sprache identifiziert werden. Diese Eigenschaft kann entweder einen Sprachcode enthalten, wie in ISO-639 definiert, z. B. "en". Sie kann auch einen Sprachlandcode enthalten, der aus einem Sprachcode mit zwei oder drei Zeichen gemäß der Definition im ISO-639-Standard, gefolgt von einem Bindestrich und anschließend einem länderspezifischen Code gemäß ISO-3166 besteht, z. B. "en-US".
_WPD-OBJEKTNAME _ VT _ LPWSTR Der Anzeigename für das Objekt.
_WPD-OBJEKT _ NICHT _ VERWENDBAR VT _ BOOL Ein boolescher Wert, der angibt, ob dieses Objekt vom Gerät verstanden oder lediglich gespeichert werden soll. Wenn diese Eigenschaft nicht vorhanden ist, wird davon ausgegangen, dass alle Daten für die Verwendung vorgesehen sind.
_WPD-OBJEKT _ _ URSPRÜNGLICHER _ DATEINAME VT _ LPWSTR Ein Zeichenfolgenname für die Datei.
ÜBERGEORDNETE ID DES _ _ WPD-OBJEKTS _ VT _ LPWSTR Die Objekt-ID des übergeordneten Objekts. Das einzige Objekt, das eine leere Zeichenfolge für diesen Wert zurückgeben kann, ist das Stammgeräteobjekt. Um diese Eigenschaft zu ändern, rufen Sie IPortableDevice::SendCommand (WPD _ COMMAND STORAGE MOVE _ ) _ auf.
PERSISTENTE EINDEUTIGE ID _ DES WPD-OBJEKTS _ _ _ VT _ LPWSTR Eine Zeichenfolgen-ID, die das Objekt auf dem Gerät eindeutig identifiziert, ähnlich der WPD _ OBJECT _ ID, muss jedoch sitzungsübergreifend gespeichert werden. Wenn der Objektbezeichner WPD _ OBJECT _ ID sowohl eindeutig als auch persistent ist, kann der Treiber sowohl WPD OBJECT PERSISTENT UNIQUE _ _ _ _ ID als auch WPD OBJECT _ _ ID auf denselben Wert festlegen.
_ _ WPD-OBJEKTVERWEISE VT _ UNKNOWN Eine IPortableDevicePropVariantCollection, die eine Auflistung von VT _ LPWSTR-Objekt-IDs enthält, die die Objekte identifizieren, auf die verwiesen wird. Dies ist nur erforderlich, wenn das Objekt ein Verweisobjekt ist, z. B. ein Ordner oder eine Wiedergabeliste.
_WPD-OBJEKTGRÖßE _ VT _ UI8 Die Größe der Objektressourcendaten.
_ _ WPD-OBJEKTSYNCHRONISIERUNGS-ID _ VT _ LPWSTR Eine nicht transparente Zeichenfolge, die von einem Client erstellt wurde, um den Zustand zwischen Sitzungen beizubehalten, ohne einen Katalog verbundener Geräteinhalte beizubehalten.

Requirements (Anforderungen)

Anforderung Wert
Header
PortableDevice.h

Weitere Informationen

WPD-Eigenschaften und -Attribute