共用方式為


建立 WMI 類別

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

注意

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

 

基類

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

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

屬性和方法

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

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

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

設計受管理的物件格式 (MOF) 類別