共用方式為


Windows Management Instrumentation

Windows Management Instrumentation 技術概觀。

若要開發 Windows Management Instrumentation,您需要下列標頭:

如需這項技術的程序設計指引,請參閱:

Class

 
CFramework查詢

CFrameworkQuery 類別可用來剖析和操作查詢。 它包含傳回特定屬性值的方法,以及測試查詢以判斷所包含的特定屬性的方法。
CHPtr陣列

CHPtrArray 類別是 WMI 提供者架構的一部分。 CHPtrArray 是陣列指標管理的公用程式介面,用於提供者處理 WMI 查詢。
CHString

下表列出 CHString 方法。
CHString陣列

下表列出 CHStringArray 方法和運算子。
C立場

CInstance 類別可用來擷取和更新針對 WMI 提供者架構所支援之實例定義的屬性值。 CInstance 類別也可讓您存取提供者架構的 CInstance 介面實作。
CObjectPathParser

剖析 WMI 路徑,其中可以包含遠端電腦名稱、命名空間和類別。 不建議使用此物件。 請改用 IWbemPath COM 介面。
CThreadBase

CThreadBase 類別是基類,可提供 WMI 提供者架構的內部執行緒安全機制。 這個類別在內部呼叫。
CWbem膠水工廠

CWbemGlueFactory 類別是 WMI 提供者架構的一部分。 提供者架構會在內部實作此介面的方法,以建立提供者的新類別實例。
CWbemProviderGlue

CWbemProviderGlue 會將 Windows Management Instrumentation (WMI) API 的元件物件模型 (COM) 介面繫結至衍生自 Provider 類別的類別,並提供方法供提供者用來彼此查詢。
方法內容

MethodContext 類別是提供者中用來取得或設定 IWbemClassObject 資訊的結構指標。 WMI 不會以指標為基礎實作任何功能。
提供者

Provider 類別是架構提供者支援之一或多個類別的基底類別。
TRefPointer集合

TRefPointerCollection 類別是收集物件指標的容器類別。 這些指標可以列舉。
WBEM時間

WBEMTime 類別可協助各種 Windows 和 ANSI C 執行時間格式之間的轉換。 如需詳細資訊,另請參閱 WBEMTimeSpan 類別方法。
WBEM時間跨度

WBEMTimeSpan 類別保留以奈秒為單位的時間跨度。

列舉項目

 
CIMTYPE_ENUMERATION

定義指定不同 CIM 資料類型的值。
ObjectParserFlags

CObjectPathParser 建構函式所使用的旗標。
tag_WBEM_GET_KEY_FLAGS

包含控制文字格式的旗標。
tag_WBEM_GET_TEXT_FLAGS

包含控制傳回文字方式的旗標。
tag_WBEM_PATH_CREATE_FLAG

包含指定所接受路徑類型的旗標。
tag_WBEM_PATH_STATUS_FLAG

包含用來描述路徑的旗標。
WBEM_BACKUP_RESTORE_FLAGS

包含用於 IWbemBackupRestore::Restore 方法和 IWbemBackupRestoreEx::Restore 方法的旗標。
WBEM_CHANGE_FLAG_TYPE

包含方法參數旗標。
WBEM_COMPARISON_FLAG

包含旗標,可定義使用 IWbemClassObject::CompareTo 方法時要執行的比較。
WBEM_COMPILER_OPTIONS

包含 IMofCompiler 方法的選項旗標。
WBEM_CONDITION_FLAG_TYPE

包含與 IWbemClassObject::GetNames 方法搭配使用的旗標。
WBEM_CONNECT_OPTIONS

包含 IWbemLocator::ConnectServer 方法的旗標。
WBEM_FLAVOR_TYPE

列出限定詞風格。
WBEM_GENERIC_FLAG_TYPE

包含一般用途方法參數旗標。
WBEM_GENUS_TYPE

包含用來區分類別和實例的常數。
WBEM_LIMITS

定義一些極限值。
WBEM_QUERY_FLAG_TYPE

包含用來定義查詢或列舉值的旗標。
WBEM_REFRESHER_FLAGS

包含修改重新整理方法行為的旗標。
WBEM_SECURITY_FLAGS

包含用來設定安全性存取層級的旗標。
WBEM_STATUS_TYPE

描述非同步作業的狀態。
WBEM_TEXT_FLAG_TYPE

包含旗標,以控制 IWbemClassObject::GetObjectText 方法的執行。
WBEM_TIMEOUT_TYPE

包含用來指定 IEnumWbemClassObject::Next 方法逾時的值。
WBEM_UNSECAPP_FLAG_TYPE

用來控制使用 IWbemUnsecuredApartment::CreateSinkStub 方法時回呼的存取檢查。
WbemAuthenticationLevel列舉

定義安全鑑別層級。
WbemChangeFlagEnum

定義如何執行對類別或實例的寫入作業。
WbemCimtypeEnum

定義屬性值的有效 CIM 類型。
WbemComparisonFlagEnum

定義物件比較的設定,並由SWbemObject.CompareTo_使用。
WbemConnectOptionsEnum

定義安全性旗標,當遠端電腦上的 WMI 連線失敗時,在呼叫 SWbemLocator.ConnectServer 方法時用作參數。
WbemErrorEnum

定義 WMI 呼叫的腳本 API 可能傳回的錯誤。
WbemFlagEnum

定義 SWbemServices.ExecQuery、SWbemServices.ExecQueryAsync、SWbemServices.SubclassesOf 和 SWbemServices.InstancesOf 所使用的常數。
WbemImpersonationLevelEnum

定義安全性模擬層級。 這些常數會與 SWbemSecurity 搭配使用。
WbemObjectTextFormatEnum

定義SWbemObjectEx.GetText_要使用的有效物件文字格式。
WbemPrivilegeEnum

定義權限。 這些常數會與 SWbemSecurity 搭配使用,以授與某些作業所需的許可權。
WbemQueryFlagEnum

定義列舉或查詢的深度,這會決定呼叫傳回多少個物件。
WBEM狀態

包含 WMI API 中方法所傳回的錯誤和狀態碼。
WbemTextFlagEnum

定義產生的物件文字的內容,並由SWbemObject.GetObjectText_使用。
WbemTimeout

定義逾時常數。 此常數會由 SWbemEventSource.NextEvent 使用。
WMI_OBJ_TEXT

定義SWbemObjectEx.GetText_要使用的有效物件文字格式。
WMIQ_ANALYSIS_TYPE

包含用來指定要使用 GetAnalysis 方法執行的分析類型的常數。
WMIQ_ASSOCQ_FLAGS

包含指示查詢中功能的旗標。
WMIQ_RPN_TOKEN_FLAGS

包含描述 GetAnalysis 方法中使用的查詢權杖的旗標。

Functions

 
AccessCheck

AccessCheck 方法是由事件提供者實作,並在取用者訂閱 wszQuery 中指定的事件時,由 Windows Management Instrumentation (WMI) 呼叫。
新增

Add 方法會在陣列結尾新增一個元素,將陣列增加一個。
新增

Add 方法會新增集合的參考。
新增列舉

IWbemConfigureRefresher::AddEnum 方法會將列舉值新增至要求的重新整理器。
AddObjectBy路徑

IWbemConfigureRefresher::AddObjectByPath 方法會藉由指定物件路徑,將物件新增至重新整理器。
新增物件依範本

使用 IWbemConfigureRefresher::AddObjectByTemplate 方法,您可以指定 IWbemClassObject 實例範本,將您想要重新整理的物件新增至重新整理器。
新增物件

IWbemHiPerfEnum::AddObjects 方法會將提供的實例物件新增至列舉值。
新增刷新器

IWbemConfigureRefresher::AddRefresher 方法會將重新整理程式新增至重新整理程式。
AllocSysString

AllocSysString 方法會配置與自動化相容的新 BSTR 字串。 然後,它會將 CHStringstring 的內容複製到其中,包括終止 NULL 字元。
AllPropertiesAreRequired

AllPropertiesAreRequired 方法會指出是否要求執行個體的所有屬性。
附加

Append 方法會將另一個陣列的內容新增至指定陣列的結尾。
Backup

IWbemBackupRestore::Backup 方法會將靜態存放庫的內容備份至個別的檔案。
BeginEnum

BeginEnum 方法會開始列舉集合。
開始列舉

將列舉重設回列舉的開頭。
開始列舉

IWbemContext::BeginEnumeration 方法會重設物件中所有內容值的列舉。
開始列舉

IWbemQualifierSet::BeginEnumeration 方法會在物件中列舉所有限定詞之前重設。
BeginMethod列舉

使用 IWbemClassObject::BeginMethodEnumeration 方法呼叫來開始列舉物件可用的方法。
BeginRead

BeginRead 方法會在提供者建置在 WMI 提供者架構上時,指出資料讀取作業的開始,以提供執行緒安全。 CThreadBase 會在內部呼叫。
BeginWrite

BeginWrite 方法會在 WMI 提供者架構上建置提供者時,指出資料寫入作業的開始,以提供執行緒安全。 CThreadBase 會在內部呼叫。
取消同步呼叫

IWbemServices::CancelAsyncCall 方法會根據 IWbemObjectSink 指標取消任何目前擱置的非同步呼叫,該指標最初會傳遞至非同步方法。
取消查詢

每當邏輯事件取用者使用 Windows 管理 取消相關事件查詢篩選時,請呼叫 IWbemEventProviderQuerySink::CancelQuery 方法。
CHPtr陣列

CHPtrArray 方法建構函式會起始設定 CHPtrArray 的新實例。
CHString

CHString::CHString 函數會使用指定的資料起始設定新的 CHString 物件。
CHString

使用指定的資料起始設定新的 CHString 物件。 (超載 2/6)
CHString

使用指定的資料起始設定新的 CHString 物件。 (超載 4/6)
CHString

使用指定的資料起始設定新的 CHString 物件。 (超載 5/6)
CHString

使用指定的資料起始設定新的 CHString 物件。 (過載 1/6)
CHString

使用指定的資料起始設定新的 CHString 物件。 (超載 6/6)
CHString

使用指定的資料起始設定新的 CHString 物件。 (超載 3/6)
CHString陣列

CHStringArray 建構函式會建構空的 CHStringArray 陣列。
清除

Clear 方法會將 WBEMTime 物件中的時間設定為無效的時間。
清除

清除方法將時間範圍設定為INVALID_TIME。
複製

IEnumWbemClassObject::Clone 方法會建立整個列舉值的邏輯複本,並保留其在列舉中的目前位置。
複製

IWbemClassObject::Clone 方法會傳回新物件,該物件是目前物件的完整複製。 新物件的 COM 參考計數為 1。
複製

IWbemContext::Clone 方法會建立目前 IWbemContext 物件的邏輯複本。 當必須進行許多呼叫時,這個方法很有用,這些呼叫具有大致相同的 IWbemContext 物件。
CObjectPathParser

建構並初始化需要完整物件路徑的 CObjectPathParser 物件實例。 不建議使用此物件。 請改用 IWbemPath COM 介面。


Collate 方法會使用 wcscoll 函式來比較 CHString 字串與另一個字串。
認可

Commit 方法可用來將實例傳送至 WMI。 這個方法是協助程式函式,不應覆寫。
認可

Commit 方法會將目前的實例傳回給 WMI。
比較

Compare 方法會使用 wcscmp 函式,將此 CHString 字串與另一個字串進行比較。
比較無案例

CompareNoCase 方法會使用 _wcsicmp 函式來比較 CHString 字串與另一個字串。
比較至

IWbemClassObject::CompareTo 方法會將物件與另一個 Windows 管理 物件進行比較。 請注意,此比較過程中存在一定的限制。
編譯緩衝區

IMofCompiler::CompileBuffer 方法會編譯包含二進位 MOF 資料的緩衝區,或 ASCII 格式的文字緩衝區。
編譯檔案

IMofCompiler::CompileFile 方法會編譯 MOF 檔案 (包括二進位 MOF) ,並將資訊儲存在 WMI 存放庫中。
連接伺服器

IWbemLocator::ConnectServer 方法會透過 DCOM 建立連線,以連接 strNetworkResource 參數中指定的電腦上的 WMI 命名空間。
Copy

Copy 方法會以另一個陣列的元素覆寫指定陣列的元素。
創建BMOF

IMofCompiler::CreateBMOF 方法會建立二進位 MOF 檔案。
CreateClassEnum

IWbemServices::CreateClassEnum 方法會傳回符合選取準則之所有類別的列舉值。
CreateClassEnumAsync

IWbemServices::CreateClassEnumAsync 方法會傳回類別提供者支援之所有類別的列舉。
CreateClassPart

初始化路徑的類別或索引鍵部分。
CreateInstanceEnum

IWbemServices::CreateInstanceEnum 方法會建立列舉值,根據使用者指定的選取準則傳回指定類別的實例。
CreateInstanceEnumAsync

IWbemServices::CreateInstanceEnumAsync 方法會建立列舉值,根據使用者指定的選取準則,以非同步傳回指定類別的實例。
建立新實例

CreateNewInstance 方法會配置新的 CInstance 物件,並傳回該物件的指標。
建立物件存根

CreateObjectStub 方法會建立物件轉寄器接收,以協助接收來自 Windows 管理的非同步呼叫。
CreateRefreshableEnum

建立新的可重新整理列舉。
CreateRefreshable物件

要求可重新整理的執行個體物件。
創建刷新器

創建複習。
建立接收存根

CreateSinkStub 方法類似於 IUnsecuredApartment::CreateObjectStub ,並建立物件轉寄器接收,並執行存取檢查以接收來自 Windows 管理的非同步呼叫。
CThreadBase

CThreadBase::CThreadBase 建構函式會初始化 CThreadBase 的新實例。 CThreadBase 會在內部呼叫。
CWbem膠水工廠

CWbemGlueFactory::CWbemGlueFactory 建構函式會初始化 CWbemGlueFactory 的新實例。 這個類別是 WMI 提供者架構的一部分。 (??0CWbemGlueFactory@@QEAA@XZ)
CWbem膠水工廠

CWbemGlueFactory::CWbemGlueFactory 建構函式會初始化 CWbemGlueFactory 的新實例。 這個類別是 WMI 提供者架構的一部分。 (超載 1/2)
刪除

IWbemClassObject::D elete 方法會從 CIM 類別定義及其所有限定詞中刪除指定的屬性。
刪除

IWbemQualifierSet::D elete 方法會依名稱刪除指定的限定詞。
刪除全部

IWbemContext::D eleteAll 方法會從目前物件移除所有具名內容值,從而清空物件。
刪除類別

IWbemServices::D eleteClass 方法會從目前的命名空間中刪除指定的類別。
DeleteClassAsync

IWbemServices::D eleteClassAsync 方法會從目前的命名空間刪除指定的類別。
刪除類別組件

IWbemPath::D eleteClassPart 方法會刪除路徑的類別部分。
刪除實例

WMI 會呼叫 DeleteInstance 方法來刪除實例。 (超載 2/2)
刪除實例

WMI 會呼叫 DeleteInstance 方法來刪除實例。 (超載 1/2)
刪除實例

IWbemServices::D eleteInstance 方法會刪除目前命名空間中現有類別的實例。
DeleteInstanceAsync

IWbemServices::D eleteInstanceAsync 方法會以非同步方式刪除目前命名空間中現有類別的實例。 作業的確認或失敗會透過呼叫端所實作的 IWbemObjectSink 介面來報告。
刪除方法

使用 IWbemClassObject::D eleteMethod 方法來刪除方法。 只有在目前物件是 CIM 類別定義時,才支援此呼叫。 方法操作無法從指向 CIM 實例的 IWbemClassObject 指標取得。
刪除值

IWbemContext::D eleteValue 方法會刪除 IWbemContext::SetValue 所建立的具名內容值。
元素在

CHStringArray::ElementAt(int) (chstrarr.h) 方法會傳回陣列內元素指標的暫時參考。
元素在

CHStringArray::ElementAt (chstrarr.h) 方法傳回陣列內元素指標的暫時參考。
空白

IWbemQuery::Empty 方法會釋放剖析器所保留的記憶體。
空白

Empty 方法會讓 CHString 物件成為空字串,並視需要釋放記憶體。
空白

Empty 方法會從集合中移除所有專案。
端列舉

EndEnum 方法會結束集合的列舉。
結束列舉

IWbemClassObject::EndEnumeration 方法會終止以 IWbemClassObject::BeginEnumeration 啟動的列舉序列。
結束列舉

IWbemContext::EndEnumeration 方法會結束以 IWbemContext::BeginEnumeration 開頭的列舉序列。 此呼叫不是必要的,但它會儘早釋放與列舉相關聯的任何系統資源。
結束列舉

當您打算終止使用 IWbemQualifierSet::BeginEnumeration 和 IWbemQualifierSet::Next 起始的列舉時,請呼叫 IWbemQualifierSet::EndEnumeration 方法。
EndMethod列舉

IWbemClassObject::EndMethodEnumeration 方法可用來終止以 IWbemClassObject::BeginMethodEnumeration 啟動的方法列舉序列。
EndRead

EndRead 方法會在提供者建置在 WMI 提供者架構上時,指出資料讀取作業的結束,以提供執行緒安全。 CThreadBase 會在內部呼叫。
EndWrite

EndWrite 方法會在提供者建置在 WMI 提供者架構上時,指出資料寫入作業的結束,以提供執行緒安全。 CThreadBase 會在內部呼叫。
列舉實例

WMI 會呼叫 EnumerateInstances 方法,以擷取架構提供者類別的所有實例。
執行方法

WMI 會呼叫 ExecMethod 方法,以叫用類別或實例上的方法。 (超載 1/2)
執行方法

WMI 會呼叫 ExecMethod 方法,以叫用類別或實例上的方法。 (超載 2/2)
執行方法

執行 CIM 物件匯出的方法。
ExecMethodAsync

以非同步方式執行 CIM 物件匯出的方法。
執行通知查詢

IWbemServices::ExecNotificationQuery 方法會執行查詢來接收事件。 呼叫會立即傳回,而且使用者可以在傳回的列舉值抵達時輪詢事件。 釋放傳回的列舉值會取消查詢。
ExecNotificationQueryAsync

IWbemServices::ExecNotificationQueryAsync 方法會執行與 IWbemServices::ExecNotificationQuery 相同的工作,但事件會提供給指定的回應處理常式,直到呼叫 CancelAsyncCall 以停止事件通知為止。
執行查詢

WMI 會呼叫 ExecQuery 方法來處理 WMI 查詢語言 (WQL) 查詢。
執行查詢

IWbemServices::ExecQuery 方法會執行查詢來擷取物件。
ExecQueryAsync

IWbemServices::ExecQueryAsync 方法會執行查詢,以非同步方式擷取物件。
尋找

Find 方法會在字串中搜尋子字串的第一個相符專案。
尋找

CHString::Find 方法會搜尋字串,以尋找子字串的第一個相符專案。
尋找消費者

FindConsumer 函式會尋找並傳回 WMI 可以傳送事件的接收物件。
尋找一個

FindOneOf 方法會搜尋字串,以取得符合 lpszCharSet 中包含的任何字元的第一個字元。
沖洗

提供者架構會呼叫 Flush 方法,以刪除提供者使用的所有不必要的記憶體。
格式

CHString::Format 方法會格式化並儲存 CHString 中的一系列字元和值。
格式

CHString::Format 方法會格式化並儲存在 CHString 字串中的一系列字元和值。
格式訊息W

CHString::FormatMessageW (Unicode) 方法會格式化訊息字串。
格式訊息W

CHString::FormatMessageW (Unicode) 方法會格式化訊息字串。
格式V

FormatV 方法會將格式化字串和引數變數清單寫入 CHString 字串。
架構登入 DLL

當DLL_PROCESS_ATTACH值傳送至 DllMain 時,會呼叫 FrameworkLoginDLL 方法,以判斷是否可以載入提供者伺服器。 (超載 1/2)
架構登入 DLL

當DLL_PROCESS_ATTACH值傳送至 DllMain 時,會呼叫 FrameworkLoginDLL 方法,以判斷是否可以載入提供者伺服器。 (超載 2/2)
FrameworkLogoffDLL

DllCanUnloadNow 會呼叫 FrameworkLogoffDLL 方法,以判斷提供者伺服器是否未使用中,而且可以卸載。 (超載 1/2)
FrameworkLogoffDLL

DllCanUnloadNow 會呼叫 FrameworkLogoffDLL 方法,以判斷提供者伺服器是否未使用中,而且可以卸載。 (超載 2/2)
免費

釋放包含未剖解析路徑的記憶體。 不建議使用此物件。 請改用 IWbemPath COM 介面。 (超載 2/2)
免費

釋放包含未剖解析路徑的記憶體。 不建議使用此物件。 請改用 IWbemPath COM 介面。 (超載 1/2)
免費額外

FreeExtra 方法會釋放字串先前配置但不再需要的任何額外記憶體。
免費額外

FreeExtra 方法會釋放陣列增加時配置的任何額外記憶體。 這個方法對陣列的大小或上限沒有影響。
自由記憶體

IWbemQuery::FreeMemory 方法會釋放剖析器在先前呼叫 GetAnalysis 時傳回給呼叫端的記憶體。
獲取

IWbemClassObject::Get 方法會擷取指定的屬性值 (如果存在的話)。 這個方法也可以傳回系統屬性。
獲取

如果找到,IWbemQualifierSet::Get 方法會取得指定的具名限定詞。
GetAllDerived實例

GetAllDerivedInstances 方法會擷取基類的實例清單,或該基類的任何子系。
GetAllDerivedInstancesAsynch

GetAllDerivedInstancesAsynch 方法會擷取特定提供者所支援的實例清單,並衍生自特定基類。 這個方法允許提供者一次傳回一個實例,以非同步方式回應。
GetAll執行個體

GetAllInstances 方法會擷取特定類別所傳回的實例清單。
GetAllInstancesAsynch

GetAllInstancesAsynch 方法會擷取特定類別所傳回的實例清單。 這個方法允許提供者一次傳回一個實例,以非同步方式回應。
GetAllocLength

GetAllocLength 方法會傳回配置字串緩衝區的大小。
取得分析

取得成功查詢剖析的結果。
GetAt

GetAt 方法會存取 CHPtrArray 陣列中的元素。
GetAt

CHString::GetAt(int) (chstring.h) 方法會傳回索引號碼所指定的單一字元。
GetAt

CHString::GetAt (chstring.h) 方法會傳回索引號碼所指定的單一字元。
GetAt

取得指定索引的陣列元素。
蓋特布爾

Getbool 方法會擷取布林屬性。
獲取BSTR

以 CIM 日期和時間格式取得時間作為 BSTR 值。
獲取BSTR

GetBSTR 方法會以日期和時間格式取得時間範圍為 BSTR。
GetBuffer

GetBuffer 方法會傳回 CHString 物件內部字元緩衝區的指標。
GetBufferSetLength

GetBufferSetLength 方法會傳回 CHString 物件內部字元緩衝區的指標,視需要截斷或增加其長度,以完全符合 nNewLength 中指定的長度。
GetByte 的

GetByte 方法會擷取 BYTE 相容的屬性。
GetCall狀態

IWbemCallResult::GetCallStatus 方法會將目前未完成的半同步呼叫狀態傳回給使用者。 當此呼叫傳回WBEM_S_NO_ERROR時,IWbemServices 方法的原始呼叫已完成。
GetCHString

GetCHString 方法會擷取字串屬性。
取得類別名稱

IWbemPath::GetClassName 方法會從路徑擷取類別名稱部分。
GetClassObject介面

GetClassObjectInterface 方法會傳回 IWbemClassObject 介面指標。
GetCount

IWbemPathKeyList::GetCount 方法會擷取路徑中的索引鍵數目。
GetData

GetData 方法,以從 CHString 物件取得資料。
GetData

GetData 方法會直接存取陣列中的元素。
GetDateTime

GetDateTime 方法會傳回日期時間屬性。
GetDMTF

GetDMTF 方法會將 BSTR 值轉換成 CIM 日期和時間格式。
GetDMTFNonNtfs

GetDMTFNonNtfs 方法會從沒有時區的 FAT 取得 CIM 日期和時間格式的 DMTF 日期。
獲得雙倍

GetDOUBLE 方法會擷取 DOUBLE 屬性。
GetDWORD

GetDWORD 方法會擷取 DWORD 屬性。
GetEmbedded物件

GetEmbeddedObject 方法會擷取內嵌 CInstance 物件的指標。 指標可用來取得和設定該內嵌物件的屬性。
GetEmpty實例

GetEmptyInstance 方法會擷取指定類別的單一未填入實例。 (超載 1/2)
GetEmpty實例

GetEmptyInstance 方法會擷取指定類別的單一未填入實例。 (超載 2/2)
GetErrorCodeText

傳回與錯誤碼相關聯的文字字串描述。
GetFacilityCodeText

IWbemStatusCodeText::GetFacilityCodeText 方法會傳回發生錯誤之子系統的名稱,例如 「Windows」、「WBEM」、「SSPI」 或「RPC」。
取得檔案時間

GetFILETIME 方法會以 MFC FILETIME 結構的形式取得時間。
GetInfo

IWbemPath::GetInfo 方法會傳回已放置至剖析器物件之路徑的詳細數據。
GetInfo

IWbemPathKeyList::GetInfo 方法會擷取索引鍵的狀態位。
GetInstanceByPath

CWbemProviderGlue::GetInstanceByPath (wbemglue.h) 方法會擷取特定物件路徑所識別的實例。
GetInstanceByPath

CWbemProviderGlue::GetInstanceByPath (wbemglue.h) 方法會呼叫提供者 GetObject 方法,以擷取特定物件路徑所識別的實例。
GetInstanceKeysByPath

GetInstanceKeysByPath 方法會擷取特定物件路徑所識別的實例,只填入索引鍵屬性。
GetInstancePropertiesByPath

擷取由特定物件路徑所識別的實例,僅填入指定的內容。 要填入的內容會在 CHString 陣列中命名。
GetInstancesBy查詢

CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) 方法會擷取符合特定查詢的實例清單。
GetInstancesBy查詢

CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) 方法會擷取符合特定查詢的實例清單。
GetInstancesByQueryAsynch

GetInstancesByQueryAsynch 方法會擷取特定提供者所支援的實例清單,且符合特定查詢。 這個方法允許提供者一次傳回一個實例,以非同步方式回應。
GetKey

IWbemPathKeyList::GetKey 方法會擷取索引鍵的名稱或值。 索引鍵從 0 (零) 開始索引,但索引鍵的順序並不重要。
取得金鑰2

IWbemPathKeyList::GetKey2 方法會擷取索引鍵名稱或值,並將值傳回為 VARIANT。 索引鍵是從 0 (零) 開始索引,但索引鍵順序並不重要。
GetKeyList

擷取 IWbemPathKeyList 指標,以便存取個別金鑰。
GetLength

GetLength 方法會取得此 CHString 字串中寬字元數目的計數。 計數不包括 NULL 終止符。
取得本地電腦名稱

GetLocalComputerName 方法會以 CHString 格式傳回電腦名稱的常數參考。
GetLocal實例路徑

GetLocalInstancePath 方法會嘗試建置指定實例的完整物件路徑。 這個方法是協助程式函式,不應覆寫。
GetLocalOffsetForDate

GetLocalOffsetForDate 方法會針對引數中提供的 FILETIME 傳回 GMT 與本機時間之間的位移量 (+ 或 —) (以分鐘為單位)。 (過載 1/4)
GetLocalOffsetForDate

GetLocalOffsetForDate 方法會針對引數中提供的 FILETIME 傳回 GMT 與本機時間之間的位移量 (+ 或 —) (以分鐘為單位)。 (超載 3/4)
GetLocalOffsetForDate

GetLocalOffsetForDate 方法會針對引數中提供的 FILETIME 傳回 GMT 與本機時間之間的位移量 (+ 或 —) (以分鐘為單位)。 (超載 4/4)
GetLocalOffsetForDate

GetLocalOffsetForDate 方法會針對引數中提供的 FILETIME 傳回 GMT 與本機時間之間的位移量 (+ 或 —) (以分鐘為單位)。 (超載 2/4)
取得方法

傳回所要求方法的相關資訊。
GetMethodContext

GetMethodContext 方法會傳回 MethodContext 物件的指標。
GetMethodOrigin

IWbemClassObject::GetMethodOrigin 方法可用來判斷宣告方法的類別。
GetMethodQualifierSet

IWbemClassObject::GetMethodQualifierSet 可用來擷取特定方法的限定詞集。
GetNames

擷取物件中內容的名稱。
GetNames

IWbemContext::GetNames 方法會傳回具名內容值所有名稱的 SAFEARRAY 結構。
GetNames

IWbemQualifierSet::GetNames 方法會擷取目前物件或屬性中所有可用限定詞的名稱。 或者,根據 IFlags 的篩選值,這個方法會擷取特定限定詞的名稱。
Get命名空間

GetNamespace 方法會以 CHString 格式傳回命名空間名稱的常數參考。 傳回的名稱是最初提供給提供者建構函式的第二個參數。
GetNamespace在

根據其索引擷取命名空間。
GetNamespace連線

GetNameSpaceConnection 方法可用來擷取命名空間連線。 (超載 2/2)
GetNamespace連線

GetNameSpaceConnection 方法可用來擷取命名空間連線。 (超載 1/2)
GetNamespace計數

IWbemPath::GetNamespaceCount 方法會傳回路徑中的命名空間數目。
獲取下一個

GetNext 方法會取得集合中下一個實例的指標。
GetObject

WMI 會呼叫 GetObject 方法,以擷取類別的實例。 (超載 1/3)
GetObject

WMI 會呼叫 GetObject 方法,以擷取類別的實例。 (過載 2/3)
GetObject

WMI 會呼叫 GetObject 方法,以擷取類別的實例。 (超載 3/3)
GetObject

IWbemServices::GetObject 方法會擷取類別或實例。 這個方法只會從與目前 IWbemServices 物件相關聯的命名空間擷取物件。
GetObjectAsync

IWbemServices::GetObjectAsync 方法會根據物件的路徑擷取物件,可以是類別定義或實例。
取得物件

IWbemHiPerfEnum::GetObjects 方法會擷取目前位於列舉值中的物件。
取得物件

在提供的陣列中插入物件的非索引鍵屬性。
取得物件文字

IWbemClassObject::GetObjectText 方法會以 MOF 語法傳回物件的文字轉譯。
GetProperty

Windows 管理 會呼叫 IWbemPropertyProvider::GetProperty 方法,以擷取個別屬性值。
GetPropertyHandle

GetPropertyHandle 方法會傳回識別屬性的唯一控制碼。 當您使用 IWbemObjectAccess 方法讀取或寫入屬性值時,您可以使用此控制碼來識別屬性。
GetPropertyInfoByHandle

GetPropertyInfoByHandle 方法會傳回與屬性控制碼相關聯之屬性的名稱和資料類型。
取得屬性來源

IWbemClassObject::GetPropertyOrigin 方法會擷取引進特定屬性之類別名稱。
GetPropertyQualifierSet

IWbemClassObject::GetPropertyQualifierSet 方法會取得類別物件中特定屬性的限定詞集。 您可以將此方法與屬於實例或類別定義成員的屬性搭配使用。
GetProviderName

GetProviderName 方法會擷取提供者建構函式中使用的類別名稱。
GetQualifierSet

IWbemClassObject::GetQualifierSet 方法會傳回介面指標,允許對整個類別物件的限定詞集進行讀取和寫入作業,無論物件是實例還是類別定義。
取得查詢

GetQuery 方法會擷取與 CFrameworkQuery 物件相關聯的實際 WQL 命令。
GetQuery類別名稱

GetQueryClassName 方法會從查詢擷取類別名稱。
GetRequired屬性

GetRequiredProperties 方法會傳回查詢的 SELECT 陳述式中指定之所有屬性清單。 它會從 SELECT 和 WHERE 子句傳回屬性。
GetRestrictedSink

IWbemEventSink::GetRestrictedSink 方法會擷取受限制的事件接收。 受限制的事件接收是篩選事件提供者註冊中定義的事件子集的接收。
GetResult物件

IWbemCallResult::GetResultObject 方法會嘗試從先前對 IWbemServices::GetObject 或 IWbemServices::ExecMethod 的半同步呼叫擷取物件。
GetResult服務

擷取 IWbemServices 指標,這是在 IWbemServices::OpenNamespace 變成可用時對 IWbemServices::OpenNamespace 的半同步呼叫所產生。
GetResultString

IWbemCallResult::GetResultString 方法會傳回 IWbemServices::P utInstance 所新建立之實例的指派物件路徑。
取得範圍

根據索引擷取範圍。
GetScopeAsText

根據索引以文字格式擷取範圍。
取得範圍計數

IWbemPath::GetScopeCount 方法會傳回路徑中的作用域數目。
GetServer

IWbemPath::GetServer 方法會擷取路徑的伺服器部分。
GetService

IWbemDecoupledBasicEventProvider::GetService 方法會擷取要用來回呼 WMI 的 IWbemService 物件。 此方法提供完全並行存取。
GetSink

IWbemDecoupledBasicEventProvider::GetSink 方法會擷取 IWbemObjectSink 物件,以將事件轉送至 WMI。 此方法提供完全並行存取。
GetSize

GetSize 函式會取得指標陣列大小。 因為索引是從零開始的,所以大小比最大的索引大一。
GetSize

GetSize 方法會取得陣列的大小。 因為索引是從零開始的,所以大小比最大的索引大一。
GetSize

GetSize 方法會傳回清單中的專案數目。
GetStatus

GetStatus 方法會判斷屬性是否存在,如果存在,則會判斷其類型。
GetStatus物件

GetStatusObject 方法會取得 IWbemClassObject 資訊的內部指標。 WMI 不會以指標為基礎實作任何功能。
GetStringArray

GetStringArray 方法會擷取代表字串陣列的屬性。
GetStructtm

GetStructtm 方法會以 ANSI C 執行階段結構 tm 結構的形式取得時間。
取得系統時間

GetSYSTEMTIME 方法會以 MFC SYSTEMTIME 結構的形式取得時間。
GetText

IWbemPath::GetText 方法會傳回先前已放入剖析器物件之路徑的文字表示法。
GetText

IWbemPathKeyList::GetText 方法會以文字的形式擷取索引鍵清單。
GetText

IWbemObjectTextSrc::GetText 方法會建立 IWbemClassObject 物件的文字表示法;例如,XML 表示法。
GetTime

GetTime 方法會傳回時間作為 64 位整數。
GetTime

GetTime 方法會以 64 位整數的形式傳回時間範圍。
Gettime_t

Gettime_t 方法會取得時間作為 ANSI C 執行階段time_t變數。
GetTimeSpan

GetTimeSpan 方法會擷取代表 WMI 時間範圍的屬性。
GetUpperBound

GetUpperBound 方法會取得陣列的目前上限。 因為陣列索引是從零開始,所以這個函式會傳回比 GetSize 小 1 的值。
GetValue

IWbemContext::GetValue 方法可用來依名稱擷取特定的具名內容值。
GetValuesForProp

GetValuesForProp 方法會傳回特定屬性的所有值,這些值是由該屬性所產生,因為它出現在查詢中。 (超載 1/2)
GetValuesForProp

GetValuesForProp 方法會傳回特定屬性的所有值,這些值是由該屬性所產生,因為它出現在查詢中。 (超載 2/2)
取得變體

GetVariant 方法會擷取 VARIANT 屬性。
取得WBEMINT16

GetWBEMINT16 方法會擷取 16 位整數屬性。
取得WBEMINT64

GetWBEMINT64 方法會擷取 64 位整數屬性。 (超載 1/3)
取得WBEMINT64

GetWBEMINT64 方法會擷取 64 位整數屬性。 (超載 3/3)
取得WBEMINT64

GetWBEMINT64 方法會擷取 64 位整數屬性。 (過載 2/3)
獲取WCHAR

GetWCHAR 方法會擷取 WCHAR 字串屬性。
獲取WORD

GetWORD 方法會擷取 WORD 屬性。


由來源呼叫以提供通知。
指示給消費者

由 WMI 呼叫,以實際將事件傳遞給取用者。
繼承自

IWbemClassObject::InheritsFrom 方法會判斷目前的類別或實例是否衍生自指定的父類別。
初始化

由 Windows 管理 呼叫,以初始化提供者以接收用戶端要求。 所有類型的提供者都必須實作這個方法。
插入位置

InsertAt 方法會在 nStartIndex 指定的索引處插入另一個 CHStringArray 陣列的所有元素。
插入位置

InsertAt 方法會在指定的索引處插入一個元素 (或一個元素的多個複本) 或另一個陣列的所有元素。
狀態啟用

提供者會使用 IWbemEventSink::IsActive 方法來判斷接收正在篩選的事件是否有興趣。
是衍生自

CWbemProviderGlue::IsDerivedFrom (wbemglue.h) 方法會判斷一個類別是否衍生自另一個類別。
是衍生自

CWbemProviderGlue::IsDerivedFrom (wbemglue.h) 方法會判斷一個類別是否衍生自另一個類別。
是空的

IsEmpty 方法會測試空白條件的 CHString 字串。
是本地的

IWbemPath::IsLocal 方法會測試傳入的電腦名稱是否符合路徑中的電腦名稱,或路徑中的伺服器名稱是否為 Null 或 “.”。
空值

IsNull 方法會判斷特定屬性的值是否為 Null。
沒關係

IsOk 方法會指出 WBEMTime 物件是否代表有效時間。
沒關係

IsOk 方法會指出 WBEMTimeSpan 物件是否代表有效的時間範圍。
IsPropertyRequired

IsPropertyRequired 方法會判斷查詢是否要求特定屬性。 會檢查 SELECT 及 WHERE 子句。
是相對

IWbemPath::IsRelative 方法會測試路徑 (如剖切器中已設定) 是否相對於特定電腦和命名空間。
是相對或子項

IWbemPath::IsRelativeOrChild 方法會測試路徑 (如剖切器中已設定的路徑) 是否相對於特定電腦和命名空間或子系。
IsSame類別名稱

IWbemPath::IsSameClassName 方法會測試傳入的類別名稱是否符合路徑中的類別名稱。 只有在路徑實際具有類別名稱時,方法才能傳回 TRUE。
僅按鍵

KeysOnly 方法指出是否只需要索引鍵屬性。
Left

從 CHString 字串擷取第一個 nCount 字元,並傳回擷取子字串的複本。
載入字串W

LoadStringW 方法會將 Windows 字串資源 (以 nID 識別) 讀取至現有的 CHString 物件。 (超載 1/2)
載入字串W

LoadStringW 方法會將 Windows 字串資源 (以 nID 識別) 讀取至現有的 CHString 物件。 (超載 2/2)
鎖定

Lock 方法可防止其他執行程更新 IWbemObjectAccess 物件,直到解除鎖定為止。
鎖定緩衝區

LockBuffer 方法會鎖定緩衝區中的字串。
製作本地路徑

MakeLocalPath 方法會從相對路徑建置完整實例路徑。
製作降低

MakeLower 方法會將 CHString 字串轉換成小寫字串。
製作反轉

MakeReverse 方法會反轉 CHString 字串中字元的順序。
製作單例

IWbemPathKeyList::MakeSingleton 方法會控管索引鍵是否為單一。
製作上層

MakeUpper 方法會將 CHString 字串轉換成大寫字串。


Mid 方法會從 CHString 字串擷取長度 nCount 字元的子字串,從位置 nFirst (從零開始) 開始。 該方法傳回擷取的子字串的副本。


CHString::Mid 方法會從 CHString 字串擷取長度 nCount 字元的子字串,從位置 nFirst (從零開始) 開始。
新查詢

當邏輯事件取用者向 Windows 管理 註冊相關事件查詢篩選時,請呼叫 IWbemEventProviderQuerySink::NewQuery 方法。
下一步

使用 IEnumWbemClassObject::Next 方法,取得從列舉中目前位置開始的一或多個物件。
下一步

IWbemClassObject::Next 方法會擷取以 IWbemClassObject::BeginEnumeration 開頭的列舉中的下一個屬性。
下一步

IWbemContext::Next 方法會擷取以 IWbemContext::BeginEnumeration 開頭之所有內容值列舉中的下一個值。
下一步

IWbemQualifierSet::Next 方法會擷取以 IWbemQualifierSet::BeginEnumeration 開頭的列舉中的下一個限定詞。
Next非同步

當需要將物件受控非同步擷取至接收時,請使用 NextAsync 方法。
Next方法

用來擷取方法列舉序列中的下一個方法,該序列以呼叫 IWbemClassObject::BeginMethodEnumeration 開頭。
最終發布

OnFinalRelease 方法是當參考計數達到零時,Release 所呼叫的虛擬函式。 CThreadBase 會在內部呼叫。
OpenNamespace

IWbemServices::OpenNamespace 方法會為呼叫端提供新的 IWbemServices 指標,其中具有指定的子命名空間作為其作業內容。
接線員-

WBEMTime 類別減法運算子 (—) 的這種多載會從物件的時間中減去時間範圍,以產生包含結果時間的新時間物件。 (超載 2/2)
接線員-

WBEMTime 類別減法運算子 (—) 的這種多載會從物件的時間中減去時間範圍,以產生包含結果時間的新時間物件。 (超載 1/2)
接線員-

WBEMTimeSpan 類別減去運算子 (—) 會從執行方法的物件中減去時間範圍。
運營商 LPCWSTR

運算子 LPCWSTR 轉換運算子提供有效的方法來存取 CHString 物件中包含的空值結尾 C 字串。
運算子!=

chstring.operator-not-equal-to 函數會比較兩個字串。 這些運算子是區分大小寫的比較方法的方便替代品。
運算子!=

WBEMTime::operator-not-equal-to (wbemtime.h) 比較運算子 (== != <<= >>=) 已重載,以比較兩個 WBEMTime 物件。
運算子!=

使用不相等的比較運算子比較兩個 WBEMTimeSpan 物件。
運營商+

WBEMTime 類別加法運算子 (+) 已重載,以將物件的時間遞增一段時間。
運營商+

WBEMTimeSpan 類別新增運算子會將一個時間範圍新增至另一個時間範圍,並將總和放在方法傳回的新 WBEMTimeSpan 物件中。
運算子+=

WBEMTime 類別加法和指派 (+=) 運算子已多載,以將物件的時間遞增一段時間。
運算子+=

WBEMTimeSpan 類別新增和指派運算子會將一個時間範圍新增至另一個時間範圍。 作業會建立包含結果時間的新時間範圍。
接線員<

chstring.operator-less-than 函數會比較兩個字串。 這些運算子是區分大小寫的比較方法的方便替代品。
接線員<

WBEMTime::operator-less-than (wbemtime.h) 比較運算子 (== != <<= >>=) 已重載,以比較兩個 WBEMTime 物件。
接線員<

使用小於比較運算子比較兩個 WBEMTimeSpan 物件。
運算子<=

chstring.operator-less-than-equal-to 函數會比較兩個字串。 這些運算子是區分大小寫的比較方法的方便替代品。
運算子<=

WBEMTime::operator-less-than-equal-to (wbemtime.h) 比較運算子 (== != <<= >>=) 已重載,以比較兩個 WBEMTime 物件。
運算子<=

使用小於或等於比較運算子來比較兩個 WBEMTimeSpan 物件。
運算子=

WBEMTime 類別指派運算子多載方法採用 CIM 日期時間格式參數。 (超載 4/5)
運算子=

WBEMTime 類別指派運算子多載方法採用 CIM 日期時間格式參數。 (超載 5/5)
運算子=

WBEMTime 類別指派運算子多載方法採用 CIM 日期時間格式參數。 (超載 2/5)
運算子=

WBEMTime 類別指派運算子多載方法採用 CIM 日期時間格式參數。 (超載 1/5)
運算子=

WBEMTime 類別指派運算子多載方法採用 CIM 日期時間格式參數。 (超載 3/5)
運算子=

將 BSTR 時間間隔值轉換成 CIM 日期和時間格式的 WBEMTimeSpan 物件。 (過載 2/3)
運算子=

將 BSTR 時間間隔值轉換成 CIM 日期和時間格式的 WBEMTimeSpan 物件。 (超載 1/3)
運算子=

將 BSTR 時間間隔值轉換成 CIM 日期和時間格式的 WBEMTimeSpan 物件。 (超載 3/3)
運算子-=

WBEMTime 類別減法和賦值 (—=) 運算子已多載,以將物件的時間遞減一個時間跨度。
運算子-=

使用減法和指派運算子 (—=) 比較兩個 WBEMTimeSpan 物件。
運算子==

chstring.operator-equal-equal-to 函數會比較兩個字串。 這些運算子是區分大小寫的比較方法的方便替代品。
運算子==

WBEMTime::operator-equal-equal-to (wbemtime.h) 比較運算子 (== != <<= >>=) 已重載,以比較兩個 WBEMTime 物件。
運算子==

使用相等的比較運算子比較兩個 WBEMTimeSpan 物件。
接線員>

chstring.operator-greater-than 函數會比較兩個字串。 這些運算子是區分大小寫的比較方法的方便替代品。
接線員>

WBEMTime 比較運算子 (== != <<= >>=) 已多載,以比較兩個 WBEMTime 物件。
接線員>

使用大於比較運算子比較兩個 WBEMTimeSpan 物件。
運算子>=

chstring.operator-greater-than-equal-to 函數會比較兩個字串。 這些運算子是區分大小寫的比較方法的方便替代品。
運算子>=

WBEMTime::operator-greater-than-equal-to (wbemtime.h) 比較運算子 (== != <<= >>=) 已多載,以比較兩個 WBEMTime 物件。
運算子>=

使用大於或等於比較運算子來比較兩個 WBEMTimeSpan 物件。
剖析

剖析查詢字串。
剖析

將包含 WMI 路徑的字串剖解析為包含路徑部分的結構,例如伺服器、命名空間、類別、識別實例的索引鍵等。 不建議使用此物件。 請改用 IWbemPath COM 介面。
暫停

IWbemBackupRestoreEx::P ause 方法會鎖定來自 Windows Management Instrumentation (WMI) 存放庫的寫入作業,並可能導致讀取作業遭到封鎖。
提示使用者

待定 (IWbemObjectSinkEx.PromptUser)
提供事件

Windows 管理 呼叫 IWbemEventProvider::P rovideEvents 方法,以向事件提供者發出訊號,以開始傳遞其事件。
提供者

Provider 方法會建立提供者的實例。 這個方法是 WMI 提供者架構的一部分。


將具名屬性設定為新值。


IWbemQualifierSet::P ut 方法會寫入具名限定詞和值。 新的限定詞會覆寫相同名稱的先前值。 如果限定詞不存在,則會建立它。
Put類別

IWbemServices::P utClass 方法會建立新的類別或更新現有的類別。 pObject 參數所指定的類別必須已正確初始化,具有所有必要的屬性值。
PutClassAsync

IWbemServices::P utClassAsync 方法會建立新的類別,或更新現有的類別。
Put實例

PutInstance 方法會更新執行個體。 (超載 2/2)
Put實例

PutInstance 方法會更新執行個體。 (超載 1/2)
Put實例

IWbemServices::P utInstance 方法會建立或更新現有類別的實例。 實例會寫入 WMI 存放庫。
PutInstanceAsync

IWbemServices::P utInstanceAsync 方法會以非同步方式建立或更新現有類別的實例。 更新確認或錯誤報告是透過呼叫端所實作的 IWbemObjectSink 介面提供。
Put方法

用於建立方法。
Put屬性

Windows 管理 會呼叫 IWbemPropertyProvider::P utProperty 方法,以更新屬性提供者所支援的屬性值。
查詢實例

使用提供的 IWbemObjectSink 實例傳回指定類別的實例。
查詢物件接收器

IWbemServices::QueryObjectSink 方法可讓呼叫端取得 Windows 管理 匯出的通知處理常式。
讀取DWORD

ReadDWORD 方法會使用屬性控制碼讀取 32 位的屬性數據。
讀取屬性值

ReadPropertyValue 方法會傳回與屬性控制碼相關聯之屬性的指定位元組數目。
讀取QWORD

ReadQWORD 方法會讀取屬性控制碼所識別的 64 位屬性數據。
重新整理

IWbemRefresher::Refresh 方法會更新所有可重新整理的物件、列舉值和巢狀重新整理器。 WMI 重新整理程式會呼叫此函式,以回應用戶端對重新整理的要求。
登錄

IWbemDecoupledRegistrar::Register 方法會向 WMI 註冊物件介面。
ReleaseBuffer

結束 GetBuffer 所配置緩衝區的使用。
Remove

IWbemConfigureRefresher::Remove 方法可用來從重新整理器中移除物件、列舉值或巢狀重新整理器。
RemoveAll

IWbemHiPerfEnum::RemoveAll 方法會清空列舉值中的所有物件。
RemoveAll

RemoveAll 方法會從此陣列中移除所有 CHPtrArray 成員。
RemoveAll

RemoveAll 方法會從此陣列移除所有 CHString 成員。
移除所有金鑰

IWbemPathKeyList::RemoveAllKeys 方法會移除所有索引鍵。
RemoveAll命名空間

IWbemPath::RemoveAllNamespaces 方法會移除路徑的命名空間部分。
RemoveAllScopes

IWbemPath::RemoveAllScopes 方法會從路徑移除所有範圍。
移除在

RemoveAt 方法會移除從陣列中指定索引開始的一或多個元素。
移除索引鍵

IWbemPathKeyList::RemoveKey 方法會移除符合 wszName 參數的索引鍵。
RemoveNamespace在

IWbemPath::RemoveNamespaceAt 方法會移除特定索引的命名空間。 最左邊的命名空間的索引值為 0 (零),而右側的命名空間則具有逐漸升高的索引值。
移除物件

IWbemHiPerfEnum::RemoveObjects 方法會從重新整理程式中移除物件 (由其重新整理器識別碼) 識別。
移除範圍

IWbemPath::RemoveScope 方法會根據索引移除範圍。
重設

IEnumWbemClassObject::Reset 方法會將列舉序列重設回開頭。 因為 CIM 物件是動態的,所以呼叫這個方法不一定會傳回您先前取得的相同物件清單。
恢復

IWbemBackupRestore::Restore 方法會刪除目前存放庫的內容,並使用先前指定備份的內容還原它們。
Resume

IWbemBackUpRestoreEx::Resume 方法會釋放 Windows Management Instrumentation (WMI) 存放庫的鎖定,讓作業可以繼續。
反向尋找

ReverseFind 方法會搜尋 CHString 字串,以取得子字串的最後一個相符專案。 這個方法類似於執行時期函數 wcsrchr。
Right

從 CHString 字串擷取最後一個 nCount 字元,並傳回擷取子字串的複本。
設定在

覆寫索引號碼所指定的一個字元。
設定在

CHStringArray::SetAt(int,LPCWSTR) (chstrarr.h) 方法會在指定的索引設定陣列元素。
設定在

CHStringArray::SetAt (chstrarr.h) 方法會在指定的索引處設定陣列元素。
設定成長

將陣列元素設定在指定的索引處。
SetBatching參數

IWbemEventSink::SetBatchingParameters 方法可用來設定事件緩衝區大小上限及其相關聯的處理延遲值。
塞特布爾

Setbool 方法會設定布林屬性。
設定位元組

SetByte 方法會設定 BYTE 屬性。
設定CharSplat

SetCharSplat(LPCWSTR, DWORD) 方法會設定字串。
設定CharSplat

SetCharSplat(LPCWSTR, LPCSTR) 方法會設定字串屬性。
設定CharSplat

SetCharSplat (LPCWSTR, LPCWSTR) 方法會設定字串屬性。
設定CHString

SetCHString(LPCWSTR, const CHString&) 方法會設定字串屬性。 (超載 2/2)
設定CHString

SetCHString (LPCWSTR, LPCSTR) 方法會設定字串屬性。
設定CHString

SetCHString(LPCWSTR, const CHString&) 方法會設定字串屬性。 (超載 1/2)
Set類別名稱

IWbemPath::SetClassName 方法會設定路徑的類別名稱部分。
SetCreation類別名稱

SetCreationClassName 方法會將指定實例的 CreationClassName 字串屬性 (如果有的話) 設定為此提供者的名稱。
設定日期時間

SetDateTime 方法會設定日期時間屬性。
設定DMTF

SetDMTF 方法會設定 WBEMTime 物件中的時間。 時間是由其 BSTR 參數在日期和時間格式中提供。 早於 1601 年 1 月 1 日午夜的日期和時間論點無效。
套餐DOUBLE

CInstance::SetDOUBLE 方法
SetDWORD

SetDWORD 方法會設定 DWORD 屬性。
SetEmbedded物件

SetEmbeddedObject 方法會設定內嵌的 CInstance 屬性。
設定鍵

設定索引鍵的名稱或值組。
設定索引鍵2

使用變體設定索引鍵的名稱或值組。
SetNamespace在

IWbemPath::SetNamespace 方法會使用從零開始的索引來設定路徑中的命名空間,以指定命名空間在路徑中的位置。
設定 Null

SetNull 方法會將屬性設定為 Null。
設定註冊物件

如果提供者實作 IWbemProviderIdentity) ,Windows 管理服務會在初始化事件提供者之前呼叫 IWbemProviderIdentity::SetRegistrationObject 方法。
設定範圍

IWbemPath::SetScope 方法會根據索引在路徑中設定範圍。 索引一律為 0 (零),範圍是路徑的類別或索引鍵部分。 這個方法也會設定類別名稱。
SetServer

IWbemPath::SetServer 方法會設定路徑的伺服器部分。
SetSink安全性

用來在接收上設定安全性描述元 (SD) ,以取得所有傳遞的事件。
設定大小

SetSize 方法會建立空白或現有陣列的大小。
SetStatus

由來源呼叫,以指出通知序列的結尾,或將其他狀態碼傳送至接收。
SetStatus

IWbemProviderInitSink::SetStatus 方法會向 Windows 管理 指出提供者是否已完全或部分初始化。
設定狀態物件

SetStatusObject 方法會設定狀態物件的參數,用來在發生錯誤時提供詳細資訊。 此狀態物件衍生自 Win32_PrivilegesStatus 類別。
設定狀態物件

SetStatusObject 方法會設定 IWbemClassObject 資訊的內部指標。 WMI 不會以指標為基礎實作任何功能。
設定字串陣列

SetStringArray 方法會設定代表字串陣列的屬性。
設定文字

IWbemPath::SetText 方法會剖析路徑,讓路徑剖析器可以傳回路徑上的資訊。
設定時間範圍

SetTimeSpan 方法會設定代表時間範圍的屬性。
SetValue

IWbemContext::SetValue 方法會建立或覆寫具名內容值。
SetVariant

SetVariant 方法會設定 VARIANT 屬性。
設定WBEMINT16

SetWBEMINT16 方法會設定 16 位整數屬性。
設定WBEMINT64

SetWBEMINT64 (LPCWSTR, const LONGLONG&) 方法會設定 64 位整數值。 (超載 3/3)
設定WBEMINT64

SetWBEMINT64 (LPCWSTR, const LONGLONG&) 方法會設定 64 位整數值。 (超載 1/3)
設定WBEMINT64

SetWBEMINT64 (LPCWSTR, const LONGLONG&) 方法會設定 64 位整數值。 (過載 2/3)
SetWCHARS平台

SetWCHARSplat 方法會設定字串屬性。
設定詞

SetWORD 方法會設定 WORD 屬性。
關機

IWbemShutdown::Shutdown 方法會向提供者指出不需要提供者服務。
跳過

您可以使用 IEnumWbemClassObject::Skip 方法,將列舉中的目前位置向前移動指定數目的物件。 此外,這會影響 NextAsync 的後續呼叫,但不會影響以 NextAsync 開始的擱置傳遞。
範圍排除

SpanExcluding 方法會擷取並傳回從 lpszCharSet 第一次出現字元之前的所有字元。
跨度包括

SpanIncluding 方法會擷取 lpszCharSet 所識別字串的字元。
Spawn衍生類別

使用 IWbemClassObject::SpawnDerivedClass 方法,從目前的物件建立新衍生的類別物件。
生成實例

使用 IWbemClassObject::SpawnInstance 方法來建立類別的新實例。
停止刷新

停止重新整理對應至所提供識別碼的物件或列舉值。
TRefPointer集合

此建構函式會初始化新的 TRefPointerCollection 物件。 (TRefPointerCollection.TRefPointerCollection)
TRefPointer集合

此建構函式會初始化新的 TRefPointerCollection 物件。 (超載 1/2)
左修剪

TrimLeft 方法會移除新的行、空格和定位字元,從字串中修剪前導空格字元。
修剪右

TrimRight 方法會移除尾端換行符、空格和定位字元,從字串中修剪尾端空格字元。
解除鎖定

Unlock 方法可讓其他執行程更新 IWbemObjectAccess 物件的屬性值。
解除鎖定緩衝區

UnlockBuffer 方法會解除鎖定先前呼叫 LockBuffer 所保護的緩衝區,並將參考計數重設為 1。
未剖析

將包含剖析路徑的結構轉換為字串。 不建議使用此物件。 請改用 IWbemPath COM 介面。
取消註冊

IWbemDecoupledRegistrar::UnRegister 方法會從 WMI 移除物件介面的註冊。
ValidateDeletionFlags

ValidateDeletionFlags 方法會判斷一組旗標是否對刪除作業有效。
ValidateEnumerationFlags

ValidateEnumerationFlags 方法會判斷一組旗標是否對列舉有效。
ValidateFlags

ValidateFlags 方法會判斷一組旗標是否有效。
ValidateGetObj旗標

ValidateGetObjFlags 方法會判斷一組旗標是否對實例擷取作業有效。
ValidateMethodFlags

ValidateMethodFlags 方法會判斷一組旗標是否對執行方法作業有效。
ValidatePutInstanceFlags

ValidatePutInstanceFlags 方法會判斷一組旗標是否對實例更新作業有效。
ValidateQueryFlags

ValidateQueryFlags 方法會判斷一組旗標是否對查詢作業有效。
WBEM時間

WBEMTime 類別建構函式可協助各種 Windows 和 ANSI C 執行時間格式之間的轉換。
WBEM時間

WBEMTime 類別建構函式多載方法會採用 BSTR 參數。
WBEM時間

WBEMTime 多載類別建構函式會採用 FILETIME 參考參數。
WBEM時間

WBEMTime 多載類別建構函式會採用 SYSTEMTIME 參數。
WBEM時間

WBEMTime 多載類別建構函式會採用 ANSI C time_t結構參數。
WBEM時間

WBEMTime 多載類別建構函式會採用 ANSI C tm 結構參數。
WBEM時間跨度

WBEMTimeSpan 類別建構函式會建立時間範圍物件。 建構函式已超載。 (WBEMTimeSpan::WbemTimeSpan)
WBEM時間跨度

此 WBEMTimeSpan 類別建構函式會以間隔格式從 BSTR 建立時間範圍物件。
WBEM時間跨度

WBEMTimeSpan 類別建構函式會建立時間範圍物件。 建構函式已超載。 (超載 1/3)
WBEM時間跨度

WBEMTimeSpan 類別建構函式會建立時間範圍物件。 建構函式已超載。 (過載 2/3)
WBEM時間跨度

此 WBEMTimeSpan 類別建構函式會從經過天數的整數建立時間跨度物件。
寫入DWORD

WriteDWORD 方法會將 32 位數據寫入屬性控制碼所識別的屬性。
寫入錯誤

待定 (IWbemObjectSinkEx.WriteError)
寫入訊息

待定 (IWbemObjectSinkEx.WriteMessage)
寫入進度

待定 (IWbemObjectSinkEx.WriteProgress)
寫入屬性值

WritePropertyValue 方法會將指定的位元組數目寫入屬性控制碼所識別的屬性。 使用此方法來設定字串和所有其他非 DWORD 或非 QWORD 資料。
寫入QWORD

WriteQWORD 方法會使用屬性控制碼將 64 位數據寫入屬性。
WriteStreamParameter

待定 (IWbemObjectSinkEx.WriteStreamParameter)

Interfaces

 
IEnumWbemClass物件

IEnumWbemClassObject 介面可用來列舉一般資訊模型 (CIM) 物件,而且類似於標準 COM 列舉值。
IMof編譯器

Mofd.dll實作的 IMofCompiler 介面提供 COM 介面,由 Managed 物件格式 (MOF) 編譯器及任何其他編譯 MOF 檔案的應用程式所使用。
IUnsecured公寓

IUnsecuredApartment 介面可用來簡化從用戶端進程進行非同步呼叫的程式。
IWbemBackup還原

IWbemBackupRestore 介面會備份和還原 WMI 存放庫的內容。
IWbemBackupRestoreEx

IWbemBackupRestoreEx 介面會備份和還原存放庫的內容。
IWbemCall結果

用於IWbemServices介面的半同步呼叫。 進行這類呼叫時,呼叫的 IWbemServices 方法會立即傳回,以及 IWbemCallResult 物件。
IWbem類別物件

包含並操作類別定義和類別物件實例。
IWbemConfigureRefresher

用戶端程式碼會使用 IWbemConfigureRefresher 介面,將列舉值、物件和巢狀重新整理程式新增至重新整理器。
IWbem內容

IWbemContext 介面可選擇性地用來在將 IWbemServices 呼叫提交至 WMI 時,將其他內容資訊傳達給提供者。 IWbemServices 中的所有主要呼叫都會採用指向此類型物件的選擇性參數。
IWbemDecoupledBasicEventProvider

IWbemDecoupledBasicEventProvider 介面是可共同建立的介面,可向 WMI 註冊分離的提供者。 建立的物件應該傳遞至 IWbemDecoupledRegistrar::Register 的 pUnknown 引數。
IWbemDecoupledRegistrar

IWbemDecoupledRegistrar 介面會將分離的提供者與 WMI 產生關聯。 此介面可讓進程裝載提供者定義介面的互通性存留期,並與其他提供者共存。
IWbemEventConsumer提供者

提供事件取用者提供者的主要介面。 透過此介面和 FindConsumer 方法,事件取用者提供者可以指出哪些事件取用者應該接收指定的事件。
IWbemEventProvider

使用 IWbemEventProvider 介面來起始與事件提供者的通訊。 當取用者指出有興趣接收提供者所產生的事件時,Windows 管理 會呼叫提供者的此介面實作。
IWbemEventProviderQuerySink

IWbemEventProviderQuerySink 介面是由事件提供者選擇性地實作,這些提供者想要知道目前作用中的事件查詢篩選類型,以優化效能。
IWbemEventProvider安全性

IWbemEventProviderSecurity 介面可選擇性地由想要限制取用者存取其事件的事件提供者實作。 如需何時使用此介面的詳細資訊,請參閱 保護 WMI 事件。
IWbem事件接收

使用一組受限制的查詢來起始與事件提供者的通訊。
IWbemHiPerf枚舉

用於重新整理作業,以提供對執行個體物件列舉的快速存取。
IWbemHiPerf提供者

可讓提供者提供可重新整理的物件和列舉式。
IWbemLocator

使用 IWbemLocator 介面來取得特定主機上 WMI 之 IWbemServices 介面的初始命名空間指標。
IWbemObjectAccess

提供對物件方法和屬性的存取。
IWbemObjectSink

IWbemObjectSink 介面會建立接收介面,以接收 WMI 程式設計模型內所有類型的通知。
IWbemObjectSinkEx

建立接收介面,以接收 WMI 程式設計模型內所有類型的通知。
IWbemObjectTextSrc

IWbemObjectTextSrc 介面可用來將 IWbemClassObject 實例轉譯成不同的文字格式,或從不同的文字格式轉譯。
IWbem路徑

IWbemPath 介面是物件路徑剖析器的主要介面,可讓程式以標準方式剖析路徑。 該介面是設定和檢索路徑資訊的主介面。
IWbemPathKeyList

用於存取路徑索引鍵的詳細資料。
IWbemPropertyProvider

支援擷取和更新 WMI 類別實例中的個別屬性。
IWbemProvider身分識別

如果提供者使用具有相同 CLSID 值的多個 Name (多個 __Win32Provider 實例) 註冊本身,則 IWbemProviderIdentity 介面是由事件提供者實作。
IWbemProviderInit

Windows 管理 會呼叫 IWbemProviderInit 介面來初始化提供者。 所有提供者都必須實作 IWbemProviderInit。
IWbemProviderInitSink

IWbemProviderInitSink 介面是由 WMI 實作,並由提供者呼叫來報告初始化狀態。
IWbemQualifierSet

作為單一屬性或整個物件 (類別或實例) 的整組具名限定詞的容器。
IWbem查詢

提供可剖析 WMI 查詢語言 (WQL) 查詢的進入點。
IWbemRefresher

提供可重新整理物件 (例如列舉值或重新整理器物件) 的進入點。
IWbem服務

用戶端和提供者用來存取 WMI 服務。 介面是由 WMI 和 WMI 提供者實作,而且是主要 WMI 介面。
IWbem關機

IWbemShutdown 介面會向提供者指出物件的實例已準備好捨棄。 提供者可以使用此呼叫來釋放目前參考的資源。
IWbemStatusCodeText

IWbemStatusCodeText 介面會擷取錯誤碼的文字字串描述,或發生錯誤之子系統的名稱。
IWbemUnboundObjectSink

IWbemUnboundObjectSink 介面是由所有邏輯事件取用者實作。 它是一個簡單的接收介面,接受事件物件的傳遞。
IWbem無保障公寓

允許用戶端應用程式判斷 Unsecapp.exe 是否對非同步回呼執行存取檢查。

結構體系

 
SWbemAssocQueryInf

當您使用 WMIQ_ANALYSIS_ASSOC_QUERY 分析類型時,包含來自 IWbemQuery::GetAnalysis 方法的資訊。
SWbemQueryQualifiedName

SWbemQueryQualifiedName 結構會儲存 IWbemQuery::GetAnalysis 方法的屬性名稱。
SWbemRpnEncoded查詢

當您使用 WMIQ_ANALYSIS_RPN_SEQUENCE 分析類型時,SWbemRpnEncodedQuery 結構包含來自 IWbemQuery::GetAnalysis 方法的資訊。 並非結構中的所有欄位都會主動使用,因為有些欄位會保留以供將來使用。
SWbemRpn查詢令牌

SWbemRpnQueryToken 結構代表WMIQ_ANALYSIS_RPN_SEQUENCE類型查詢中的查詢權杖。 查詢權杖的範例如下:_j > 4.
WBEM_COMPILE_STATUS_INFO

描述 IMofCompiler 介面的錯誤。