Freigeben über


befehl WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED

Der befehl WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED ruft die von einem Objekt unterstützten Eigenschaften ab.

Befehlskategorie

WPD_CATEGORY_OBJECT_PROPERTIES

Parameter

Der Treiber erwartet den folgenden Parameter.

Parameter VarType Beschreibung
WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID VT_LPWSTR Erforderlich. Die ID des Objekts, das die angeforderten Eigenschaften enthält.

Rückgabewert

Als Ergebnisse des Treibers werden erwartet:

Ergebnis VarType Beschreibung
WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS VT_UNKNOWN Erforderlich. Eine IPortableDeviceKeyCollection-Schnittstelle , die alle unterstützten Eigenschaften angibt.
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Erforderlich. Ein HRESULT-Wert , der den Gesamterfolg oder Denkfehler angibt. Mögliche Ergebniswerte sind Fehlercodes für windows Portable Devices. Wenn der Aufrufer eine ungültige Anforderung sendet, sollte der Treiber HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) zurückgeben, andernfalls muss kein anderer Ergebniswert zurückgegeben werden.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 Optional. Ein treiberspezifischer Fehlercode. Dies wird in der Regel nur für Treibertests verwendet, oder wenn Treiber, Gerät und Client gemeinsam entwickelt wurden.

Anforderungen

Anforderung Wert
Header
PortableDevice.h

Siehe auch

Befehle