建構 InParameters 物件和剖析 OutParameters 物件

一般而言,直接存取足以呼叫 WMI 提供者方法。 直接存取表示使用 object.method 語法執行方法。 不過,在某些情況下,無法使用直接存取。 此外,從腳本非同步呼叫提供者方法需要 ExecMethodAsync 類型的呼叫。

注意

由於對接收的回呼可能不會與用戶端所需的相同驗證層級傳回,因此建議您使用半非同步而非非同步通訊。 如需詳細資訊,請參閱 呼叫方法

 

方法輸入和輸出參數的順序是在方法的 Managed 物件格式 (MOF) 架構中定義。 當 mofcomp重新編譯類別時,WMI 不會防止參數順序變更。 藉由使用 InParameters 物件,您可以避免因名稱識別輸入參數而變更架構所造成的問題。 檢查每個輸入參數的 識別碼 限定詞,即可看到正確的參數。 第一個參數的 識別碼 值為 0 (零) 。

SWbemObject.ExecMethod_SWbemObject.ExecMethodAsync_SWbemServices.ExecMethodSWbemServices.ExecMethodAsync 方法提供替代方式,以在無法直接執行方法的情況下執行提供者方法。 如需詳細資訊,請參閱 操作類別和實例資訊

如需參數的詳細資訊,請參閱 建構 InParameters 物件剖析 OutParameters 物件