次の方法で共有


PropVariantCompare 関数 (propvarutil.h)

既定の比較単位と設定に基づいて、2 つの PROPVARIANT 構造体を比較します。

構文

int PropVariantCompare(
  [in] REFPROPVARIANT propvar1,
  [in] REFPROPVARIANT propvar2
);

パラメーター

[in] propvar1

型: REFPROPVARIANT

最初の PROPVARIANT 構造体への参照。

[in] propvar2

型: REFPROPVARIANT

2 番目の PROPVARIANT 構造体への参照。

戻り値

型: INT

  • propvar1 が propvar2 より大きい場合は 1 返します。
  • propvar1 が propvar2 と等しい場合は 0 を返します。
  • propvar1 が propvar2 より小さい場合は -1 返します

解説

PropVariantCompare の呼び出しは、PVCHF_DEFAULT フラグを使用して PropVariantCompareEx を呼び出すことと同じです。

この関数は、すべての型ではなく、選択した型のみを比較します。

既定では、VT_NULL / VT_EMPTY / 0 要素ベクトルは、他のどの vartype よりも小さいと見なされます。

vartype が異なる場合、この関数は propvar2propvar1 の vartype に変換してから比較しようとします。

これはインライン関数であり、ヘッダーにソース コードが指定されています。 .dll または .lib ファイルには含まれません。

要件

   
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 SP1 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー propvarutil.h
再頒布可能パッケージ Windows デスクトップ検索 (WDS) 3.0

関連項目

PropVariantCompareEx