WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED コマンドは、 オブジェクトでサポートされているプロパティを取得します。
コマンド カテゴリ
WPD_CATEGORY_OBJECT_PROPERTIES
パラメーター
ドライバーでは、次のパラメーターが必要です。
| パラメーター | VarType | 説明 |
|---|---|---|
| WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID | VT_LPWSTR | 必須。 要求されたプロパティを含むオブジェクトの ID。 |
戻り値
ドライバーは次の結果を返す必要があります。
| 結果 | VarType | 説明 |
|---|---|---|
| WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS | VT_UNKNOWN | 必須。 サポートされているすべてのプロパティを指定する IPortableDeviceKeyCollection インターフェイス。 |
| WPD_PROPERTY_COMMON_HRESULT | VT_ERROR | 必須。 全体的な成功または失敗を示す HRESULT 値。 可能な結果値には 、Windows ポータブル デバイスのエラー コードが含まれます。 呼び出し元が無効な要求を行った場合、ドライバーは HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) を返す必要がありますが、それ以外の場合は他の結果値を返す必要はありません。 |
| WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE | VT_UI4 | 省略可能。 ドライバー固有のエラー コード。 これは通常、ドライバーテストにのみ使用されます。または、ドライバー、デバイス、クライアントがすべて一緒に設計されている場合に使用されます。 |
要件
| 要件 | 値 |
|---|---|
| ヘッダー |
|