VarCmp 函式 (oleauto.h)
比較兩個變體。
語法
HRESULT VarCmp(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[in] LCID lcid,
[in] ULONG dwFlags
);
參數
[in] pvarLeft
第一個變體。
[in] pvarRight
第二個變體。
[in] lcid
地區設定識別碼。
[in] dwFlags
比較結果選項。
傳回值
此函式可以傳回其中一個值。
傳回碼/值 | Description |
---|---|
|
pvarLeft 小於 pvarRight。 |
|
參數相等。 |
|
pvarLeft 大於 pvarRight。 |
|
任一表達式都是 NULL。 |
備註
函式只會比較變體類型的值。 它會比較字串、整數和浮點,但不會比較數位或記錄。
NORM_IGNOREWIDTH會導致 VarCmp 忽略半角和全角字元之間的差異,如下列範例所示:
“Cat”== “cat”
全角表單是中文和日文腳本中使用的格式區別。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oleauto.h |
程式庫 | OleAut32.lib |
Dll | OleAut32.dll |