註冊方法提供者
若要建立 WMI 方法提供者,您必須使用 __MethodProviderRegistration實例,將代表您提供者的 __Win32Provider 實例進行註冊。 建立 __Win32Provider實例之後,您必須向 WMI 註冊該提供者。 身為 COM 物件,您的提供者必須向作業系統和 WMI 註冊。 下列程序假設您已經實作了註冊流程,如 註冊提供者中所述。
下列程序說明如何註冊方法提供者。
若要註冊方法提供者
建立描述提供者之 __Win32Provider 類別的實例。
__MethodProviderRegistration 系統類別會從 __ObjectProviderRegistration 父類別繼承許多屬性,不過,與方法提供者相關的唯一屬性是 __Win32Provider 實例的物件路徑。
建立描述提供者功能集的 __MethodProviderRegistration 類別實例。
請務必使用 Dynamic 和 Provider 限定符來標記 類別。 Dynamic 限定符表示 WMI 應該使用提供者來擷取類別實例。 Provider 限定符會指定 WMI 應該使用的提供者名稱。
下列程式代碼範例說明如何註冊方法提供者。
instance of __Win32Provider as $P
{
Name = "MethProvider" ;
ClsId = "{E30EC6A0-23CF-11d1-8FDE-0000F804AA5C}" ;
};
instance of __MethodProviderRegistration
{
Provider = $P;
};