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 |