IPropertyDescription::GetRelativeDescription メソッド (propsys.h)

プロパティの説明で指定された方法で 2 つのプロパティ値を比較します。 2 つのプロパティの比較方法を説明する 2 つの表示文字列を返します。

構文

HRESULT GetRelativeDescription(
  [in]  REFPROPVARIANT propvar1,
  [in]  REFPROPVARIANT propvar2,
  [out] LPWSTR         *ppszDesc1,
  [out] LPWSTR         *ppszDesc2
);

パラメーター

[in] propvar1

型: REFPROPVARIANT

最初のプロパティの型と値を含む PROPVARIANT 構造体への参照。

[in] propvar2

型: REFPROPVARIANT

2 番目のプロパティの型と値を含む PROPVARIANT 構造体への参照。

[out] ppszDesc1

種類: LPWSTR*

このメソッドから制御が戻るときに、最初のプロパティと 2 番目のプロパティを比較する説明文字列へのポインターのアドレスが格納されます。 文字列は null で終わる。

[out] ppszDesc2

種類: LPWSTR*

このメソッドが戻るときに、 には、2 番目のプロパティと最初のプロパティを比較する説明文字列へのポインターのアドレスが含まれます。 文字列は null で終わる。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

このメソッドは、プロパティの .propdesc ファイル内の displayInfo 要素の relativeDescriptionType 属性の影響を受けます。

呼び出し元のアプリケーションは、不要になったときに CoTaskMemFree を介して ppszDesc1ppszDesc2 を解放する必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー propsys.h

こちらもご覧ください

IPropertyDescription

プロパティの説明スキーマ