IPortableDeviceProperties::GetSupportedProperties メソッド (portabledeviceapi.h)

GetSupportedProperties メソッドは、指定したオブジェクトがサポートするプロパティの一覧を取得します。 これらのプロパティのすべてが実際に値を持つわけではないことに注意してください。

構文

HRESULT GetSupportedProperties(
  [in]  LPCWSTR                      pszObjectID,
  [out] IPortableDeviceKeyCollection **ppKeys
);

パラメーター

[in] pszObjectID

クエリを実行するオブジェクトのオブジェクト ID を含む null で終わる文字列へのポインター。 デバイスを指定するには、 WPD_DEVICE_OBJECT_IDを使用します。

[out] ppKeys

サポートされているプロパティを含む IPortableDeviceKeyCollection インターフェイスへのポインターを受け取る変数のアドレス。 Windows ポータブル デバイスで定義されているプロパティの一覧については、「 プロパティと属性」を参照してください。 呼び出し元は、このインターフェイスの使用が完了したら、このインターフェイスを解放する必要があります。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。

注釈

サポートされているプロパティの値を取得するには、 GetPropertyAttributes を呼び出します。

要件

要件
対象プラットフォーム Windows
ヘッダー portabledeviceapi.h
Library PortableDeviceGUIDs.lib

こちらもご覧ください

IPortableDeviceProperties インターフェイス