다음을 통해 공유


CWbemProviderGlue 클래스(wbemglue.h)

[CWbemProviderGlue 클래스는 현재 최종 상태로 간주되는 WMI 공급자 프레임워크의 일부이며 이러한 라이브러리에 영향을 주는 비보안 관련 문제에 대해 추가 개발, 개선 또는 업데이트를 사용할 수 없습니다. 모든 새로운 개발에서는 MI API를 사용해야 합니다.]

CWbemProviderGlue 는 WMI(Windows Management Instrumentation) API의 COM(구성 요소 개체 모델) 인터페이스를 Provider 클래스에서 파생된 클래스와 연결하고 공급자가 서로 쿼리하는 데 사용할 메서드를 제공합니다. 공급자 작성기는 이 클래스에서 파생되거나 이 클래스의 인스턴스를 만들지 않을 것으로 예상됩니다. 일반적으로 공급자 작성기는 여기에 나열된 정적 메서드를 사용하여 WMI에서 정보를 검색합니다. CWbemProviderGlue는 COM 인터페이스이며, 프로세스 간 통신을 위해 COM 보안을 사용합니다. 자세한 내용은 WMI 연결에서 보안 수준 설정IWbemServices 및 기타 프록시에서 보안 설정을 참조하세요.

CWbemProviderGlue 에는 다음과 같은 유형의 멤버가 있습니다.

메서드 Description
FrameworkLoginDLL 공급자 서버를 로드할 수 있는지 여부를 확인하기 위해 DLL_PROCESS_ATTACH 값을 DllMain 으로 보낼 때 호출됩니다.
FrameworkLogoffDLL DllCanUnloadNow에 의해 호출되어 공급자 서버가 사용되지 않고 언로드될 수 있는지 여부를 확인합니다.
GetAllDerivedInstances 특정 기본 클래스에서 파생된 인스턴스 목록을 검색합니다.
GetAllDerivedInstancesAsynch 특정 공급자에서 지원되고 특정 기본 클래스에서 파생된 인스턴스 목록을 검색합니다. 한 번에 하나의 instance 반환합니다.
GetAllInstances 특정 공급자가 지원하는 인스턴스 목록을 검색합니다.
GetAllInstancesAsynch 특정 공급자가 지원하는 인스턴스 목록을 검색합니다. 한 번에 하나의 instance 반환합니다.
GetEmptyInstance 오버로드됨. 특정 공급자에서 단일 instance 검색합니다.
GetInstanceByPath 특정 개체 경로로 식별되는 instance 검색합니다.
GetInstanceKeysByPath 키 속성만 채워진 특정 개체 경로로 식별되는 instance 검색합니다.
GetInstancePropertiesByPath 지정된 속성만 채워진 특정 개체 경로로 식별되는 instance 검색합니다.
GetInstancesByQuery 특정 쿼리와 일치하는 인스턴스 목록을 검색합니다.
GetInstancesByQueryAsynch 특정 쿼리와 일치하는 특정 공급자가 지원하는 인스턴스 목록을 검색합니다. 한 번에 하나의 instance 반환합니다.
GetNamespaceConnection 네임스페이스 연결을 검색합니다.
IsDerivedFrom 한 클래스가 다른 클래스에서 파생되었는지 여부를 결정합니다.
SetStatusObject 오류가 발생할 때 추가 정보를 제공하는 데 사용되는 상태 개체의 매개 변수를 설정합니다.

상속

CWbemProviderGlue 클래스는 IWbemServicesIWbemProviderInit를 구현합니다.

메서드

CWbemProviderGlue 클래스에는 이러한 메서드가 있습니다.

 
CWbemProviderGlue::FrameworkLoginDLL

공급자 서버를 로드할 수 있는지 여부를 확인하기 위해 DLL_PROCESS_ATTACH 값을 DllMain으로 보낼 때 FrameworkLoginDLL 메서드가 호출됩니다. (오버로드 1/2)
CWbemProviderGlue::FrameworkLoginDLL

공급자 서버를 로드할 수 있는지 여부를 확인하기 위해 DLL_PROCESS_ATTACH 값을 DllMain으로 보낼 때 FrameworkLoginDLL 메서드가 호출됩니다. (오버로드 2/2)
CWbemProviderGlue::FrameworkLogoffDLL

FrameworkLogoffDLL 메서드는 DllCanUnloadNow에 의해 호출되어 공급자 서버가 사용되지 않고 언로드될 수 있는지 여부를 확인합니다. (오버로드 1/2)
CWbemProviderGlue::FrameworkLogoffDLL

FrameworkLogoffDLL 메서드는 DllCanUnloadNow에 의해 호출되어 공급자 서버가 사용되지 않고 언로드될 수 있는지 여부를 확인합니다. (오버로드 2/2)
CWbemProviderGlue::GetAllDerivedInstances

GetAllDerivedInstances 메서드는 기본 클래스의 인스턴스 목록 또는 해당 기본 클래스의 자식 목록을 검색합니다.
CWbemProviderGlue::GetAllDerivedInstancesAsynch

GetAllDerivedInstancesAsynch 메서드는 특정 공급자에서 지원되고 특정 기본 클래스에서 파생된 인스턴스 목록을 검색합니다. 이 메서드를 사용하면 공급자가 한 번에 하나의 instance 반환하여 비동기적으로 응답할 수 있습니다.
CWbemProviderGlue::GetAllInstances

GetAllInstances 메서드는 특정 클래스에서 반환된 인스턴스 목록을 검색합니다.
CWbemProviderGlue::GetAllInstancesAsynch

GetAllInstancesAsynch 메서드는 특정 클래스에서 반환된 인스턴스 목록을 검색합니다. 이 메서드를 사용하면 공급자가 한 번에 하나의 instance 반환하여 비동기적으로 응답할 수 있습니다.
CWbemProviderGlue::GetEmptyInstance

GetEmptyInstance 메서드는 지정된 클래스의 채워지지 않은 단일 인스턴스를 검색합니다. (오버로드 1/2)
CWbemProviderGlue::GetEmptyInstance

GetEmptyInstance 메서드는 지정된 클래스의 채워지지 않은 단일 인스턴스를 검색합니다. (오버로드 2/2)
CWbemProviderGlue::GetInstanceByPath

CWbemProviderGlue::GetInstanceByPath(wbemglue.h) 메서드는 특정 개체 경로로 식별된 instance 검색합니다.
CWbemProviderGlue::GetInstanceByPath

CWbemProviderGlue::GetInstanceByPath(wbemglue.h) 메서드는 공급자 GetObject 메서드를 호출하여 특정 개체 경로로 식별되는 instance 검색합니다.
CWbemProviderGlue::GetInstanceKeysByPath

GetInstanceKeysByPath 메서드는 키 속성만 채워진 특정 개체 경로로 식별된 instance 검색합니다.
CWbemProviderGlue::GetInstancePropertiesByPath

지정된 속성만 채워진 특정 개체 경로로 식별되는 instance 검색합니다. 채울 속성의 이름은 CHString 배열에 있습니다.
CWbemProviderGlue::GetInstancesByQuery

CWbemProviderGlue::GetInstancesByQuery(wbemglue.h) 메서드는 특정 쿼리와 일치하는 인스턴스 목록을 검색합니다.
CWbemProviderGlue::GetInstancesByQuery

CWbemProviderGlue::GetInstancesByQuery(wbemglue.h) 메서드는 특정 쿼리와 일치하는 인스턴스 목록을 검색합니다.
CWbemProviderGlue::GetInstancesByQueryAsynch

GetInstancesByQueryAsynch 메서드는 특정 공급자가 지원하는 인스턴스 목록을 검색하고 특정 쿼리와 일치합니다. 이 메서드를 사용하면 공급자가 한 번에 하나의 instance 반환하여 비동기적으로 응답할 수 있습니다.
CWbemProviderGlue::GetNamespaceConnection

GetNameSpaceConnection 메서드는 네임스페이스 연결을 검색하는 데 사용됩니다. (오버로드 2/2)
CWbemProviderGlue::GetNamespaceConnection

GetNameSpaceConnection 메서드는 네임스페이스 연결을 검색하는 데 사용됩니다. (오버로드 1/2)
CWbemProviderGlue::IsDerivedFrom

CWbemProviderGlue::IsDerivedFrom(wbemglue.h) 메서드는 한 클래스가 다른 클래스에서 파생되었는지 여부를 결정합니다.
CWbemProviderGlue::IsDerivedFrom

CWbemProviderGlue::IsDerivedFrom(wbemglue.h) 메서드는 한 클래스가 다른 클래스에서 파생되었는지 여부를 결정합니다.
CWbemProviderGlue::SetStatusObject

SetStatusObject 메서드는 오류가 발생할 때 추가 정보를 제공하는 데 사용되는 상태 개체의 매개 변수를 설정합니다. 이 상태 개체는 Win32_PrivilegesStatus 클래스에서 파생됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wbemglue.h(FwCommon.h 포함)