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 |
|