영어로 읽기

다음을 통해 공유


wbemcli.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

wbemcli.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IEnumWbemClassObject

IEnumWbemClassObject 인터페이스는 CIM(Common Information Model) 개체를 열거하는 데 사용되며 표준 COM 열거자와 비슷합니다.
IMofCompiler

Mofd.dll 구현된 IMofCompiler 인터페이스는 MOF(Managed Object Format) 컴파일러 및 MOF 파일을 컴파일하는 다른 애플리케이션에서 사용하는 COM 인터페이스를 제공합니다.
IUnsecuredApartment

IUnsecuredApartment 인터페이스는 클라이언트 프로세스에서 비동기 호출을 만드는 프로세스를 간소화하는 데 사용됩니다.
IWbemBackupRestore

IWbemBackupRestore 인터페이스는 WMI 리포지토리의 콘텐츠를 백업하고 복원합니다.
IWbemBackupRestoreEx

IWbemBackupRestoreEx 인터페이스는 리포지토리의 콘텐츠를 백업하고 복원합니다.
IWbemCallResult

IWbemServices 인터페이스의 semisynchronous 호출에 사용합니다. 이러한 호출을 할 때, 호출된 IWbemServices 메서드는 IWbemCallResult 개체와 함께 즉시 반환됩니다.
IWbemClassObject

클래스 정의와 클래스 개체 인스턴스를 모두 포함하고 조작합니다.
IWbemConfigureRefresher

IWbemConfigureRefresher 인터페이스는 클라이언트 코드에서 열거자, 개체 및 중첩된 새로 고침을 새로 고침에 추가하는 데 사용됩니다.
IWbemContext

IWbemContext 인터페이스는 필요에 따라 WMI에 IWbemServices 호출을 제출할 때 공급자에게 추가 컨텍스트 정보를 전달하는 데 사용됩니다. IWbemServices의 모든 기본 호출은 이 형식의 개체를 가리키는 선택적 매개 변수를 사용합니다.
IWbemHiPerfEnum

새로 고침 작업에서 인스턴스 개체의 열거형에 대한 신속한 액세스를 제공하는 용도로 사용됩니다.
IWbemLocator

IWbemLocator 인터페이스를 사용하여 특정 호스트 컴퓨터에서 WMI용 IWbemServices 인터페이스에 대한 초기 네임스페이스 포인터를 가져옵니다.
IWbemObjectAccess

개체의 메서드 및 속성에 대한 액세스를 제공합니다.
IWbemObjectSink

IWbemObjectSink 인터페이스는 WMI 프로그래밍 모델 내의 모든 유형의 알림을 수신할 수 있는 싱크 인터페이스를 만듭니다.
IWbemObjectSinkEx

WMI 프로그래밍 모델 내에서 모든 유형의 알림을 받을 수 있는 싱크 인터페이스를 만듭니다.
IWbemObjectTextSrc

IWbemObjectTextSrc 인터페이스는 IWbemClassObject 인스턴스를 다른 텍스트 형식으로 변환하는 데 사용됩니다.
IWbemQualifierSet

단일 속성 또는 전체 개체(클래스 또는 인스턴스)에 대한 명명된 한정자의 전체 집합용 컨테이너 역할을 합니다.
IWbemRefresher

열거자 또는 리프레셔 개체 같은 새로 고칠 수 있는 개체를 새로 고치는 진입점을 제공합니다.
IWbemServices

클라이언트 및 공급자가 WMI 서비스에 액세스하는 용도로 사용합니다. 인터페이스는 WMI 및 WMI 공급자에 의해 구현되며 기본 WMI 인터페이스입니다.
IWbemShutdown

IWbemShutdown 인터페이스는 개체의 instance 삭제할 준비가 되었음을 공급자에게 나타냅니다. 공급자는 이 호출을 사용하여 현재 참조하는 리소스를 해제할 수 있습니다.
IWbemStatusCodeText

IWbemStatusCodeText 인터페이스는 오류 코드 또는 오류가 발생한 하위 시스템의 이름에 대한 텍스트 문자열 설명을 추출합니다.
IWbemUnsecuredApartment

클라이언트 애플리케이션에서 Unsecapp.exe 비동기 콜백에 대한 액세스 검사를 수행하는지 여부를 확인할 수 있습니다.

구조체

 
WBEM_COMPILE_STATUS_INFO

IMofCompiler 인터페이스의 오류를 설명합니다.

열거형

 
CIMTYPE_ENUMERATION

여러 다른 CIM 데이터 형식을 지정하는 값을 정의합니다.
WBEM_BACKUP_RESTORE_FLAGS

IWbemBackupRestore::Restore 메서드 및 IWbemBackupRestoreEx::Restore 메서드에 사용되는 플래그를 포함합니다.
WBEM_CHANGE_FLAG_TYPE

메서드 매개 변수 플래그를 포함합니다.
WBEM_COMPARISON_FLAG

IWbemClassObject::CompareTo 메서드를 사용할 때 수행할 비교를 정의하는 플래그를 포함합니다.
WBEM_COMPILER_OPTIONS

IMofCompiler 메서드에 대한 옵션 플래그를 포함합니다.
WBEM_CONDITION_FLAG_TYPE

IWbemClassObject::GetNames 메서드와 함께 사용되는 플래그를 포함합니다.
WBEM_CONNECT_OPTIONS

IWbemLocator::ConnectServer 메서드에 대한 플래그를 포함합니다.
WBEM_FLAVOR_TYPE

한정자 버전을 나열합니다.
WBEM_GENERIC_FLAG_TYPE

범용 메서드 매개 변수 플래그를 포함합니다.
WBEM_GENUS_TYPE

클래스와 인스턴스를 구분하는 데 사용되는 상수를 포함합니다.
WBEM_LIMITS

일부 제한 값을 정의합니다.
WBEM_QUERY_FLAG_TYPE

쿼리 또는 열거자를 정의하는 데 사용되는 플래그를 포함합니다.
WBEM_REFRESHER_FLAGS

refresher 메서드의 동작을 수정하는 플래그를 포함합니다.
WBEM_SECURITY_FLAGS

보안 액세스 수준을 설정하는 데 사용되는 플래그를 포함합니다.
WBEM_STATUS_TYPE

비동기 작업의 상태 설명합니다.
WBEM_TEXT_FLAG_TYPE

IWbemClassObject::GetObjectText 메서드의 실행을 제어하는 플래그를 포함합니다.
WBEM_TIMEOUT_TYPE

IEnumWbemClassObject::Next 메서드의 시간 제한을 지정하는 데 사용되는 값을 포함합니다.
WBEM_UNSECAPP_FLAG_TYPE

IWbemUnsecuredApartment::CreateSinkStub 메서드를 사용할 때 콜백에 대한 액세스 검사를 제어하는 데 사용됩니다.
WBEMSTATUS

WMI API의 메서드에서 반환된 오류 및 상태 코드를 포함합니다.
WMI_OBJ_TEXT

SWbemObjectEx.GetText_ 사용할 유효한 개체 텍스트 형식을 정의합니다.