共用方式為


Windows Management Instrumentation (WMI) 與效能計數器 (非受控 API 參考)

.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 函式 將指定的位元組數目寫入到屬性控制代碼所指定的屬性中。

另請參閱