.NET Framework WMI 與效能計數器非受控 API 是由一組封裝對原生 Windows Management Instrumentation API 之呼叫的函式所組成。 它可讓您開發可用來管理及監視遠端電腦系統的工具與程式庫。
注意
此 API 僅供內部使用。 不是要讓您在開發人員程式碼中使用。
該 API 包括下列功能:
| 函式 | 描述 |
|---|---|
| BeginEnumeration 函式 | 將列舉程式設定為開始列舉 WMI 物件屬性的狀態。 |
| BeginMethodEnumeration 函式 | 開始列舉物件上的可用方法。 |
| BlessIWbemServices 函式 | 指出使用者認證是否允許存取指定的 IWbemServices 類別。 |
| BlessIWbemServicesObject 函式 | 指出使用者認證是否允許存取指定的 IWbem 服務物件。 |
| Clone 函式 | 傳回屬於目前物件之完整複製品的新物件。 |
| CloneEnumWbemClassObject 函式 | 建立列舉程式的邏輯複本,並保留其在列舉中的目前位置。 |
| CompareTo 函式 | 將物件與另一個 Windows 管理物件比較。 |
| ConnectServerWmi 函式 | 在指定的電腦上建立從 DCOM 到 WMI 命名空間的連線。 |
| CreateClassEnumWmi 函式 | 傳回滿足所指定選取條件之所有類別的列舉程式。 |
| CreateInstanceEnumWmi 函式 | 傳回會傳回滿足指定選取條件之指定類別執行個體的列舉程式。 |
| Delete 函式 | 從類別定義與其所有限定詞刪除指定的屬性。 |
| DeleteMethod 函式 | 從 CIM 類別定義刪除指定的方法。 |
| EndEnumeration 函式 | 終止列舉序列。 |
| EndMethodEnumeration 函式 | 終止透過呼叫 BeginMethodEnumeration 函式而開始的列舉序列。 |
| ExecNotificationQueryWmi 函式 | 執行查詢以接收事件。 |
| ExecQueryWmi 函式 | 執行查詢以擷取物件。 |
| FormatFromRawValue 函式 | 將一個原始效能資料值轉換為指定的格式,或轉換為兩個原始效能資料值 (若格式轉換是以時間為基礎)。 |
| Get 函式 | 擷取指定的屬性值 (若它存在的話)。 |
| GetCurrentApartmentType 函式 | 擷取呼叫者在其中執行之 Apartment 的型別。 |
| GetDemultiplexedStub 函式 | 建立物件轉寄站接收以協助用戶端從 Windows Management 接收非同步呼叫。 |
| GetErrorInfo 函式 | 從上一個函式呼叫擷取錯誤資訊。 |
| GetMethod 函式 | 擷取指定之方法的相關資訊。 |
| GetMethodOrigin 函式 | 判斷方法在其中宣告的類別。 |
| GetMethodQualifierSet 函式 | 擷取特定方法的限定詞集合。 |
| GetNames 函式 | 擷取物件屬性的子集合或所有名稱。 |
| GetObjectText 函式 | 以 MOF 語法傳回物件的文字型轉譯。 |
| GetPropertyHandle 函式 | 傳回識別屬性的唯一控制代碼。 |
| GetPropertyOrigin 函式 | 判斷屬性在其中宣告的類別。 |
| GetPropertyQualifierSet 函式 | 擷取特定屬性的限定詞集合。 |
| GetQualifierSet 函式 | 擷取類別執行個體或類別定義的限定詞集合。 |
| InheritsFrom 函式 | 判斷目前類別或執行個體衍生自指定的父類別。 |
| Initialize 函式 | 執行 WMI 初始化。 |
| Next 函式 | 擷取列舉中的下一個屬性。 |
| NextMethod 函式 | 擷取列舉中的下一個方法。 |
| Put 函式 | 將具名屬性設定為新值。 |
| PutClassWmi 函式 | 建立新類別或更新現有類別。 |
| PutInstanceWmi 函式 | 建立或更新現有類別的執行個體。 執行個體是寫入到 WMI 存放庫。 |
| PutMethod 函式 | 建立方法。 |
| QualifierSet_BeginEnumeration 函式 | 將物件限定詞的列舉程式重設為列舉開始時的狀態。 |
| QualifierSet_Delete 函式 | 依名稱刪除指定的限定詞。 |
| QualifierSet_EndEnumeration 函式 | 終止透過呼叫 QualifierSet_BeginEnumeration 函式而開始的列舉。 |
| QualifierSet_Get 函式 | 取得指定的具名限定詞。 |
| QualifierSet_GetNames 函式 | 擷取可從目前物件或屬性取得之所有限定詞或指定限定詞的名稱。 |
| QualifierSet_Next 函式 | 擷取透過呼叫 QualifierSet_BeginEnumeration 函式而開始之列舉中的下一個限定詞。 |
| QualifierSet_Put 函式 | 寫入具名限定詞與值。 |
| ResetSecurity 函式 | 將提供的模擬權杖指派給目前的執行緒。 |
| SetSecurity 函式 | 擷取與目前執行緒關聯的模擬權杖。 |
| SpawnDerivedClass 函式 | 從指定的物件建立新的衍生類別物件。 |
| SpawnInstance 函式 | 建立類別的新執行個體。 |
| VerifyClient 函式 | 確定用戶端金鑰有正確的安全性。 |
| WritePropertyValue 函式 | 將指定的位元組數目寫入到屬性控制代碼所指定的屬性中。 |