다음을 통해 공유


VarBstrCmp 함수(oleauto.h)

BSTR 형식의 두 가지 변형을 비교합니다.

구문

HRESULT VarBstrCmp(
  [in] BSTR  bstrLeft,
  [in] BSTR  bstrRight,
  [in] LCID  lcid,
  [in] ULONG dwFlags
);

매개 변수

[in] bstrLeft

첫 번째 변형입니다.

[in] bstrRight

두 번째 변형입니다.

[in] lcid

UNICODE 또는 ANSI 문자열이 사용되는지 여부를 확인하는 프로그램의 로캘 식별자입니다.

[in] dwFlags

다음은 비교 결과 플래그입니다.

의미
NORM_IGNORECASE
0x00000001
대/소문자를 무시합니다.
NORM_IGNORENONSPACE
0x00000002
비스페이스 문자를 무시합니다.
NORM_IGNORESYMBOLS
0x00000004
기호를 무시합니다.
NORM_IGNOREWIDTH
0x00000008
문자열 너비를 무시합니다.
NORM_IGNOREKANATYPE
0x00000040
Kana 형식을 무시합니다.
NORM_IGNOREKASHIDA
0x00040000
아랍어 카시다 문자를 무시합니다.

반환 값

이 함수는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드/값 설명
VARCMP_LT
0
bstrLeftbstrRight보다 작습니다.
VARCMP_EQ
1
매개 변수는 같습니다.
VARCMP_GT
2
bstrLeftbstrRight보다 큽 있습니다.

설명

이 함수는 배열 또는 레코드를 비교하지 않습니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oleauto.h
라이브러리 OleAut32.lib
DLL OleAut32.dll