Geräteeigenschaften (PortableDevice.h)

Tragbare Windows-Geräte unterstützen die folgenden Geräteeigenschaften.

Eigenschaft VarType BESCHREIBUNG
WPD_DEVICE_DATETIME VT_DATE Das aktuelle Datum und die aktuelle Uhrzeit auf dem Gerät.
WPD_DEVICE_FIRMWARE_VERSION VT_LPWSTR Die Firmwareversion des Geräts.
WPD_DEVICE_FUNCTIONAL_UNIQUE_ID VT_VECTOR | VT_UI1 Ein eindeutiger 16-Byte-Bezeichner, der für mehrere Transporte gilt, die vom Gerät unterstützt werden. Wenn ein einzelnes Gerät mehrere Transporte unterstützt, kann diese Eigenschaft verwendet werden, um die verschiedenen Transport-WPD-Treiber diesem Gerät zuzuordnen.
WPD_DEVICE_MANUFACTURER VT_LPWSTR Ein für Menschen lesbarer Geräteherstellername.
WPD_DEVICE_MODEL VT_LPWSTR Das Gerätemodell.
WPD_DEVICE_MODEL_UNIQUE_ID VT_VECTOR | VT_UI1 Ein eindeutiger 16-Byte-Bezeichner, der verwendet wird, um zwischen verschiedenen Modellen eines Geräts zu unterscheiden.
WPD_DEVICE_NETWORK_IDENTIFIER VT_UI8 Ein -Wert, der den EUI-64-Netzwerkbezeichner des Geräts angibt; Diese Eigenschaft wird für Out-of-Band-Netzwerkvorgänge verwendet. Wenn das Gerät über physische Mac-48-Netzwerkadressen verfügt (typisch für IPv4-Netzwerke), wird die MAC-48-Adresse in der EUI-64-Adresse als die beiden Hälften der MAC-48-Adresse durch FF-FF getrennt codiert. Der EUI-64-Wert wird in der Reihenfolge "network" oder "big-endian" gespeichert, wobei eine EUI-64-Adresse 01-02-03-FF-FF-04-05-06 in der VT_UI8 platziert wird, sodass der Dezimalwert 72624942021346566 wird. Diese Eigenschaft ist auf jedem Gerät erforderlich, das nominale oder sichere Authentifizierung unterstützt. Diese Eigenschaft wird auf Geräten empfohlen, die nur Zero Authentication unterstützen. Der Wert kann vom Host verwendet werden, um den Zugriff auf das Gerät ohne Benutzereingriff automatisch herzustellen.
WPD_DEVICE_POWER_LEVEL VT_UI4 Ein Wert von 0 bis 100, der den Leistungszustand des Akkus des Geräts angibt, wobei 0 keine ist und 100 vollständig aufgeladen ist.
WPD_DEVICE_POWER_SOURCE VT_UI4 Eine WPD_POWER_SOURCES-Enumeration , die die Stromquelle des Geräts angibt.
WPD_DEVICE_PROTOCOL VT_LPWSTR Das verwendete Geräteprotokoll.
WPD_DEVICE_SERIAL_NUMBER VT_LPWSTR Die Seriennummer des Geräts.
WPD_DEVICE_SUPPORTED_DRM_SCHEMES VT_UNKNOWN Ein -Wert, der angibt, ob die vom Gerät zurückgegebenen unterstützten Formate in einer bevorzugten Reihenfolge vorliegen. Das erste Format in der Liste wird vom Gerät am meisten bevorzugt, während das letzte das am wenigsten bevorzugte Format ist. Anwendungen können diese Eigenschaft verwenden, um zu bestimmen, ob die unterstützten Formate eines Geräts in einer bevorzugten Reihenfolge aufgeführt sind.
WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED VT_BOOL Ein boolescher Wert, der angibt, ob die vom Gerät zurückgegebenen unterstützten Formate in einer bevorzugten Reihenfolge vorliegen. Das heißt, das erste zurückgegebene Format wird am meisten bevorzugt, während das zuletzt zurückgegebene Format am wenigsten bevorzugt ist.
WPD_DEVICE_SUPPORTS_NON_CONSUMABLE VT_BOOL Ein boolescher Wert, der angibt, ob das Gerät nicht verbrauchsbare Objekte unterstützt. Dies sind Objekte, die das Gerät nur speichern, nicht wiedergeben oder in irgendeiner Weise verwenden soll.
WPD_DEVICE_SYNC_PARTNER VT_LPWSTR Eine lesbare Beschreibung des Synchronisierungspartners eines Geräts. Dies ist ein Gerät, eine Anwendung oder ein Server, mit dem das Gerät kommuniziert, um einen gemeinsamen Zustand oder eine Gruppe von Dateien zwischen beiden Partnern aufrechtzuerhalten. Beispiele hierfür sind E-Mail-Programme und Musikbibliotheken.
WPD_DEVICE_FRIENDLY_NAME VT_LPWSTR Ein -Wert, der den vom Benutzer auf dem Gerät festgelegten Anzeigenamen darstellt.
WPD_DEVICE_TRANSPORT VT_UI4 der vom Gerät unterstützte Transport, z. B. USB, IP oder Bluetooth. Gültige Werte sind vom WPD_DEVICE_TRANSPORTS Enumerationstyp.
WPD_DEVICE_TYPE VT_UI4 Ein -Wert, der den Gerätetyp angibt; -Anwendungen verwenden diese Eigenschaft nur zu Darstellungszwecken. Funktionale Merkmale des Geräts werden durch funktionale Objekte bestimmt. Geräte, die kein Gerätesymbol bereitstellen, z. B. eine WPD_RESOURCE_ICON für das Geräteobjekt, werden im WPD-Namespace mit einem generischen Symbol dargestellt. Dieses Symbol hängt vom angegebenen Gerätetyp ab, z. B. wenn der Gerätetyp ein Mobiltelefon ist, wird das generische Telefonsymbol verwendet. Bei der ersten Installation des Geräts fragt der WPD-Klasseninstaller diesen Eigenschaftswert ab und speichert ihn in der Geräteregistrierung unter dem wert PORTABLE_DEVICE_TYPE als REG_DWORD.
Die möglichen Werte dieses Parameters stammen aus der in PortableDevice.h definierten WPD_DEVICE_TYPES-Enumeration . Gültige Werte:
WPD_DEVICE_TYPE_GENERIC
WPD_DEVICE_TYPE_CAMERA
WPD_DEVICE_TYPE_MEDIA_PLAYER
WPD_DEVICE_TYPE_PHONE
WPD_DEVICE_TYPE_VIDEO
WPD_DEVICE_TYPE_PERSONAL_INFORMATION_MANAGER
WPD_DEVICE_TYPE_AUDIO_RECORDER
WPD_DEVICE_USE_DEVICE_STAGE VT_BOOL Wenn diese Eigenschaft vorhanden ist und auf TRUE festgelegt ist, kann das Gerät mit Device Stage verwendet werden. Dies ist für Geräte gedacht, die keine Metadaten mithilfe des Gerätemetadatendiensts speichern können, aber Metadaten auf den Microsoft-Servern bereitstellen.

Anforderungen

Anforderung Wert
Header
PortableDevice.h

Siehe auch

WPD-Eigenschaften und -Attribute