共用方式為


CWbemProviderGlue 類別 (wbemglue.h)

[ CWbemProviderGlue 類別是 WMI 提供者架構的一部分,現在被視為最終狀態,而且不會針對影響這些連結庫的非安全性相關問題使用進一步的開發、增強功能或更新。 MI API 應該用於所有新的開發。]

CWbemProviderGlue 會將 Windows Management Instrumentation (WMI) API 的元件物件模型 (COM) 介面系結至衍生自 Provider 類別的類別,並提供方法讓提供者用來彼此查詢。 不預期提供者寫入器衍生自這個類別,或建立這個類別的實例。 一般而言,提供者寫入器會使用此處所列的靜態方法,從WMI擷取資訊。 CWbemProviderGlue 是 COM 介面,而且依賴 COM 安全性進行進程間通訊。 如需詳細資訊,請參閱在 WMI連線上設定安全性層級在IWbemServices和其他 Proxy 上設定安全性

CWbemProviderGlue 具有下列類型的成員:

方法 Description
FrameworkLoginDLL 當DLL_PROCESS_ATTACH值傳送至 DllMain 以判斷是否可以載入提供者伺服器時呼叫。
FrameworkLogoffDLL 由 DllCanUnloadNow 呼叫,以判斷提供者伺服器是否不在使用中且可卸除。
GetAllDerivedInstances 擷取衍生自特定基類的實例清單。
GetAllDerivedInstancesAsynch 擷取特定提供者所支持的實例清單,並衍生自特定基類。 一次傳回一個實例。
GetAllInstances 擷取特定提供者所支持的實例清單。
GetAllInstancesAsynch 擷取特定提供者所支持的實例清單。 一次傳回一個實例。
GetEmptyInstance 多載。 從特定提供者擷取單一實例。
GetInstanceByPath 擷取特定物件路徑所識別的實例。
GetInstanceKeysByPath 擷取特定物件路徑所識別的實例,其中只會填入索引鍵屬性。
GetInstancePropertiesByPath 擷取特定物件路徑所識別的實例,只填入指定的屬性。
GetInstancesByQuery 擷取符合特定查詢的實例清單。
GetInstancesByQueryAsynch 擷取符合特定查詢之特定提供者所支持的實例清單。 一次傳回一個實例。
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

DllCanUnloadNow 會呼叫 FrameworkLogoffDLL 方法,以判斷提供者伺服器是否不在使用中,而且可以卸除。 (多載 1/2)
CWbemProviderGlue::FrameworkLogoffDLL

DllCanUnloadNow 會呼叫 FrameworkLogoffDLL 方法,以判斷提供者伺服器是否不在使用中,而且可以卸除。 (多載 2/2)
CWbemProviderGlue::GetAllDerivedInstances

GetAllDerivedInstances 方法會擷取基類實例的清單,或該基類的任何子系。
CWbemProviderGlue::GetAllDerivedInstancesAsynch

GetAllDerivedInstancesAsynch 方法會擷取特定提供者所支援的實例清單,並衍生自特定基類。 這個方法可讓提供者一次傳回一個實例,以異步方式回應。
CWbemProviderGlue::GetAllInstances

GetAllInstances 方法會擷取特定類別所傳回的實例清單。
CWbemProviderGlue::GetAllInstancesAsynch

GetAllInstancesAsynch 方法會擷取特定類別所傳回的實例清單。 這個方法可讓提供者一次傳回一個實例,以異步方式回應。
CWbemProviderGlue::GetEmptyInstance

GetEmptyInstance 方法會擷取指定類別的單一未填入實例。 (多載 1/2)
CWbemProviderGlue::GetEmptyInstance

GetEmptyInstance 方法會擷取指定類別的單一未填入實例。 (多載 2/2)
CWbemProviderGlue::GetInstanceByPath

CWbemProviderGlue::GetInstanceByPath (wbemglue.h) 方法會擷取特定對象路徑所識別的實例。
CWbemProviderGlue::GetInstanceByPath

CWbemProviderGlue::GetInstanceByPath (wbemglue.h) 方法會藉由呼叫提供者 GetObject 方法擷取特定對象路徑所識別的實例。
CWbemProviderGlue::GetInstanceKeysByPath

GetInstanceKeysByPath 方法會擷取特定物件路徑所識別的實例,其中只會填入索引鍵屬性。
CWbemProviderGlue::GetInstancePropertiesByPath

擷取特定物件路徑所識別的實例,只填入指定的屬性。 要填入的屬性會在 CHString 陣列中命名。
CWbemProviderGlue::GetInstancesByQuery

CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) 方法會擷取符合特定查詢的實例清單。
CWbemProviderGlue::GetInstancesByQuery

CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) 方法會擷取符合特定查詢的實例清單。
CWbemProviderGlue::GetInstancesByQueryAsynch

GetInstancesByQueryAsynch 方法會擷取特定提供者所支援的實例清單,且符合特定查詢。 這個方法可讓提供者一次傳回一個實例,以異步方式回應。
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 (include FwCommon.h)