建立 WMI 類別

在 WMI 中,類別是描述企業某些層面的物件,例如特殊類型的磁片磁碟機。 建立類別定義之後,請撰寫提供者 DLL,以提供類別的實例、屬性資料,以及為 類別定義的執行方法。 然後,腳本和應用程式可以取得資料或控制裝置。 如需詳細資訊,請參閱 開發 WMI 提供者

注意

若要確保如果 WMI 失敗並重新啟動,則 Managed 物件的所有 WMI 類別定義都會還原至 WMI 存放庫 ,請在 MOF 檔案中使用 #pragma自動復原 語句預處理器指令。

 

基底類別

基類代表一些一般概念。 例如, CIM_CDROMDrive 類別代表 WMI 中所有類型的 CD-ROM 磁片磁碟機,並包含描述各種 CD-ROM 磁片磁碟機的一般屬性。 如需詳細資訊,請參閱 建立基類

衍生類別會從另一個類別繼承屬性和方法。 衍生類別通常代表基類的特定案例。 例如, Win32_CDROMDrive 類別代表 Windows 系統上的 CD-ROM 磁片磁碟機。 Win32_CDROMDrive類別是以和 繼承許多屬性CIM_CDROMDrive為基礎。 不過, Win32_CDROMDrive與其他衍生類別一樣,可以有其他屬性讓衍生類別成為唯一的。 如需詳細資訊,請參閱 建立衍生類別

屬性和方法

建立類別表示定義描述該類別的屬性。 您也可以定義方法,以操作 類別所代表的物件。

一般而言,屬性代表物件的層面,例如裝置的序號或進程的位元組大小,而方法則代表變更裝置或邏輯實體狀態或行為的動作。

每個類別都必須至少有一個索引鍵屬性。 雖然類別可能有多個索引鍵,但您無法建立超過 256 個索引鍵的類別實例。

(MOF) 類別設計 Managed 物件格式