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 が異なる場合、この関数は propvar2 を propvar1 の vartype に変換してから比較しようとします。
これはインライン関数であり、ヘッダーにソース コードが指定されています。 .dll または .lib ファイルには含まれません。
要件
サポートされている最小のクライアント | WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2003 SP1 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | propvarutil.h |
再頒布可能パッケージ | Windows デスクトップ検索 (WDS) 3.0 |