Klassenerweiterungseigenschaften

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

Eigenschaft VarType Beschreibung
_ _ _ WPD-KLASSENERWEITERUNGSOPTIONEN _ UNTERSTÜTZTE _ _ INHALTSTYPEN VT _ UNKNOWN Ein -Wert, der die (obere) Liste der vom Treiber unterstützten Inhaltstypen angibt (ähnlich dem Aufrufen von _ WPD-BEFEHLSFUNKTIONEN _ GET SUPPORTED CONTENT TYPES on _ _ _ _ WPD FUNCTIONAL CATEGORY _ _ _ ALL).
_WPD-KLASSENERWEITERUNGSOPTIONEN _ _ REGISTRIEREN KEINE _ _ _ _ WPD-GERÄTESCHNITTSTELLE _ VT _ BOOL Ein -Wert, der angibt, ob der Aufrufer möchte, dass die WPD-Klassenerweiterungsbibliothek die WPD-Geräteklassenschnittstelle registriert. Wenn dieser Wert true ist, übernimmt der Aufrufer die Verantwortung für die Registrierung.
Wenn dieser Wert FALSE ist, gibt er an, dass der Aufrufer erwartet, dass die Klassenerweiterungsbibliothek die Registrierung ausführt.
Die meisten Treiber sollten es der Klassenerweiterungsbibliothek ermöglichen, die Registrierung durchzuführen, es sei denn, die Registrierung der WPD-Geräteklassenschnittstelle durch die Klassenerweiterungsbibliothek kann negative Auswirkungen haben.
_WPD-KLASSENERWEITERUNGSOPTIONEN _ _ REGISTER _ _ WPD PRIVATE DEVICE _ _ _ INTERFACE VT _ BOOL Gibt an, dass der Aufrufer möchte, dass die WPD-Klassenerweiterungsbibliothek die private WPD-Geräteklassenschnittstelle registriert. Dies wird für die meisten Treiber nicht empfohlen. Sie sollte nur in Fällen verwendet werden, in denen die Registrierung der WPD-Geräteklassenschnittstelle durch die Klassenerweiterungsbibliothek negative Auswirkungen hat. Diese Option wird in der Regel in Verbindung mit WPD _ CLASS EXTENSION OPTIONS _ _ _ DONT REGISTER _ _ WPD DEVICE _ _ INTERFACE set to TRUE verwendet.
_WPD-KLASSENERWEITERUNGSOPTIONEN _ _ _ _ GERÄTEIDENTIFIKATIONSWERTE _ VT _ UNKNOWN Dies ist ein IPortableDeviceValues-Objekt, das die Geräteidentifikationswerte enthält (_ WPD-GERÄTEHERSTELLER, _ _ WPD-GERÄTEMODELL, _ _ WPD-GERÄTEFIRMWAREVERSION _ _ und WPD _ DEVICE FUNCTIONAL UNIQUE _ _ _ ID). Schließen Sie dies bei der Initialisierung mit anderen Klassenerweiterungsoptionen ein.
_WPD-KLASSENERWEITERUNGSOPTIONEN _ _ _ _ TRANSPORTBANDBREITE VT _ UI4 Gibt die theoretische maximale Bandbreite des Transports in Kilobits pro Sekunde an.
_WPD-KLASSENERWEITERUNGSOPTIONEN _ _ _ _ GERÄTEIDENTIFIKATIONSWERTE _ VT _ UNKNOWN Dies ist ein IPortableDeviceValues-Objekt, das die Geräteidentifikationswerte enthält (_ WPD-GERÄTEHERSTELLER, _ _ WPD-GERÄTEMODELL, _ _ WPD-GERÄTEFIRMWAREVERSION _ _ und WPD _ DEVICE FUNCTIONAL UNIQUE _ _ _ ID). Schließen Sie dies bei der Initialisierung mit anderen Klassenerweiterungsoptionen ein.

Anforderungen

Anforderung Wert
Header
PortableDevice.h

Weitere Informationen

WPD-Eigenschaften und -Attribute