IWbemClassObject 인터페이스(wbemcli.h)
IWbemClassObject 인터페이스는 클래스 정의와 클래스 개체 인스턴스를 모두 포함하고 조작합니다.
상속
IWbemClassObject 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWbemClassObject 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IWbemClassObject 인터페이스에는 이러한 메서드가 있습니다.
IWbemClassObject::BeginEnumeration 열거형을 열거형의 시작 부분으로 다시 설정합니다. |
IWbemClassObject::BeginMethodEnumeration IWbemClassObject::BeginMethodEnumeration 메서드 호출을 사용하여 개체에 사용할 수 있는 메서드의 열거를 시작합니다. |
IWbemClassObject::Clone IWbemClassObject::Clone 메서드는 현재 개체의 전체 복제본인 새 개체를 반환합니다. 새 개체의 COM 참조 수는 1입니다. |
IWbemClassObject::CompareTo IWbemClassObject::CompareTo 메서드는 개체를 다른 Windows Management 개체와 비교합니다. 이 비교 프로세스에는 특정 제약 조건이 있습니다. |
IWbemClassObject::D 삭제 IWbemClassObject::D elete 메서드는 CIM 클래스 정의 및 모든 한정자에서 지정된 속성을 삭제합니다. |
IWbemClassObject::D eleteMethod IWbemClassObject::D eleteMethod 메서드를 사용하여 메서드를 삭제합니다. 이 호출은 현재 개체가 CIM 클래스 정의인 경우에만 지원됩니다. CIM 인스턴스를 가리키는 IWbemClassObject 포인터에서는 메서드 조작을 사용할 수 없습니다. |
IWbemClassObject::EndEnumeration IWbemClassObject::EndEnumeration 메서드는 IWbemClassObject::BeginEnumeration으로 시작된 열거형 시퀀스를 종료합니다. |
IWbemClassObject::EndMethodEnumeration IWbemClassObject::EndMethodEnumeration 메서드는 IWbemClassObject::BeginMethodEnumeration으로 시작된 메서드 열거형 시퀀스를 종료하는 데 사용됩니다. |
IWbemClassObject::Get IWbemClassObject::Get 메서드는 지정된 속성 값(있는 경우)을 검색합니다. 이 메서드는 시스템 속성을 반환할 수도 있습니다. |
IWbemClassObject::GetMethod 요청된 메서드에 대한 정보를 반환합니다. |
IWbemClassObject::GetMethodOrigin IWbemClassObject::GetMethodOrigin 메서드는 메서드가 선언된 클래스를 확인하는 데 사용됩니다. |
IWbemClassObject::GetMethodQualifierSet IWbemClassObject::GetMethodQualifierSet는 특정 메서드에 대한 한정자 집합을 검색하는 데 사용됩니다. |
IWbemClassObject::GetNames 개체의 속성 이름을 검색합니다. |
IWbemClassObject::GetObjectText IWbemClassObject::GetObjectText 메서드는 MOF 구문에 있는 개체의 텍스트 렌더링을 반환합니다. |
IWbemClassObject::GetPropertyOrigin IWbemClassObject::GetPropertyOrigin 메서드는 특정 속성이 도입된 클래스의 이름을 검색합니다. |
IWbemClassObject::GetPropertyQualifierSet IWbemClassObject::GetPropertyQualifierSet 메서드는 클래스 개체의 특정 속성에 대한 한정자 집합을 가져옵니다. 이 메서드는 instance 멤버 또는 클래스 정의의 멤버인 속성과 함께 사용할 수 있습니다. |
IWbemClassObject::GetQualifierSet IWbemClassObject::GetQualifierSet 메서드는 개체가 instance 또는 클래스 정의인지 여부에 관계없이 전체 클래스 개체의 한정자 집합에 대한 읽기 및 쓰기 작업을 허용하는 인터페이스 포인터를 반환합니다. |
IWbemClassObject::InheritsFrom IWbemClassObject::InheritsFrom 메서드는 현재 클래스 또는 instance 지정된 부모 클래스에서 파생되는지 여부를 결정합니다. |
IWbemClassObject::Next IWbemClassObject::Next 메서드는 IWbemClassObject::BeginEnumeration으로 시작된 열거형에서 다음 속성을 검색합니다. |
IWbemClassObject::NextMethod IWbemClassObject::BeginMethodEnumeration 호출로 시작하는 메서드 열거형 시퀀스에서 다음 메서드를 검색하는 데 사용됩니다. |
IWbemClassObject::Put 명명된 속성을 새 값으로 설정합니다. |
IWbemClassObject::P utMethod 메서드를 만드는 데 사용됩니다. |
IWbemClassObject::SpawnDerivedClass IWbemClassObject::SpawnDerivedClass 메서드를 사용하여 현재 개체에서 새로 파생된 클래스 개체를 만듭니다. |
IWbemClassObject::SpawnInstance IWbemClassObject::SpawnInstance 메서드를 사용하여 클래스의 새 instance 만듭니다. |
설명
사용자 및 공급자는 이 인터페이스를 구현해서는 안 됩니다. WMI에서 제공하는 구현은 지원되는 유일한 구현입니다.
WMI 클라이언트 관점에서 이 인터페이스는 항상 처리 중입니다. 쓰기(Put) 작업은 개체의 로컬 복사본에만 영향을 줍니다. 읽기(가져오기) 작업은 항상 로컬 복사본에서 값을 검색합니다. IWbemServices 인터페이스의 메서드를 사용하여 전체 개체를 읽거나 쓰는 경우에만 WMI에 대한 업데이트를 수행할 수 있습니다. 이러한 업데이트의 예로는 IWbemServices::P utInstance 또는 IWbemServices::P utClass가 있습니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | wbemcli.h(Wbemidl.h 포함) |