Windows Management Instrumentation 技術概觀。
若要開發 Windows Management Instrumentation,您需要下列標頭:
- chptrarr.h
- chstrarr.h
- chstring.h
- frquery.h
- 實例.h
- 方法公司.h
- objpath.h
- refptrco.h
- thrdbase.h
- wbemdisp.h
- wbemglue.h
- wbemprov.h
- wbemtime.h
如需這項技術的程序設計指引,請參閱:
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 介面的錯誤。 |