註冊方法提供者

若要建立 WMI方法提供者,您必須使用 __MethodProviderRegistration 實例來註冊代表提供者__Win32Provider實例。 建立 __Win32Provider實例之後,您必須向 WMI 註冊該提供者。 身為 COM 物件,您的提供者必須向作業系統和 WMI 註冊。 下列程式假設您已經實作註冊程式,如 註冊提供者中所述。

下列程式描述如何註冊方法提供者。

註冊方法提供者

  1. 建立描述提供者 之__Win32Provider 類別的實例。

    __MethodProviderRegistration系統類別會從__ObjectProviderRegistration父類別繼承許多屬性,不過,與方法提供者相關的唯一屬性是__Win32Provider實例的物件路徑。

  2. 建立描述提供者功能集 的 __MethodProviderRegistration 類別實例。

    請務必使用 動態提供者 限定詞標記 類別。 動態限定詞表示 WMI 應該使用提供者來擷取類別實例。 提供者限定詞會指定 WMI 應該使用的提供者名稱。

下列程式碼範例說明如何註冊方法提供者。

  instance of __Win32Provider as $P
  {
    Name    = "MethProvider" ;
    ClsId   = "{E30EC6A0-23CF-11d1-8FDE-0000F804AA5C}" ;
  };    

  instance of __MethodProviderRegistration
  {
    Provider = $P;
  };