IWbemClassObject::CompareTo 메서드(wbemcli.h)

IWbemClassObject::CompareTo 메서드는 개체를 다른 Windows Management 개체와 비교합니다. 이 비교 프로세스에는 특정 제약 조건이 있습니다.

구문

HRESULT CompareTo(
  [in] long             lFlags,
  [in] IWbemClassObject *pCompareTo
);

매개 변수

[in] lFlags

다른 개체와 비교하여 고려할 개체 특성을 지정합니다. 모든 기능 또는 이러한 플래그의 조합을 고려하는 것이 WBEM_COMPARISON_INCLUDE_ALL 수 있습니다.

WBEM_FLAG_IGNORE_OBJECT_SOURCE

다른 개체에 비해 개체의 원본, 즉 서버 및 네임스페이스의 원본을 무시합니다.

WBEM_FLAG_IGNORE_QUALIFIERS

비교에서 모든 한정자( 동적 포함)를 무시합니다.

WBEM_FLAG_IGNORE_DEFAULT_VALUES

속성의 기본값을 무시합니다. 이 플래그는 클래스를 비교할 때만 의미가 있습니다.

WBEM_FLAG_IGNORE_FLAVOR

한정자 특성을 무시합니다. 이 플래그는 여전히 한정자 값을 고려하지만 전파 규칙 및 재정의 제한과 같은 버전 구분을 무시합니다(자세한 내용은 한정자 버전 참조).

WBEM_FLAG_IGNORE_CASE

대/소문자를 구분하지 않는 방식으로 문자열 값을 비교합니다. 이는 문자열과 한정자 값에 적용됩니다. 이 플래그의 지정 여부와 관계없이 속성과 한정자 이름은 항상 대/소문자를 구분하지 않고 비교됩니다.

WBEM_FLAG_IGNORE_CLASS

비교되는 개체가 같은 클래스의 인스턴스로 간주됩니다. 따라서 이 플래그는 인스턴스 관련 정보만 비교합니다. 성능을 최적화하려면 이 플래그를 사용합니다. 같은 클래스의 개체가 아니면 결과는 정의되지 않습니다.

[in] pCompareTo

비교 대상 개체입니다. 이 포인터는 유효한 IWbemClassObject instance 가리킵니다. NULL일 수 없습니다.

반환 값

이 메서드는 메서드 호출의 상태를 나타내는 HRESULT를 반환합니다. 다음 목록에는 HRESULT에 포함된 값이 나열되어 있습니다. 일반적인 HRESULT 값은시스템 오류 코드를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wbemcli.h(Wbemidl.h 포함)
라이브러리 WbemUuid.lib
DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll

추가 정보

IWbemClassObject

한정자 특성

WBEM_COMPARISON_FLAG