__PARAMETERS 類別

__PARAMETERS系統類別是一個抽象類別,可定義方法的輸入和輸出參數。 它也可用來在 WMI 用戶端與方法提供者之間傳遞輸入和輸出參數值。

下列語法已從受管理物件格式 (MOF) 程式碼加以簡化,並包含所有繼承的屬性。 屬性會依字母順序列出,而非 MOF 順序。

語法

[abstract]
class __PARAMETERS
{
};

成員

__PARAMETERS類別不會定義任何成員。

備註

若要在使用者類別中定義方法,WMI 用戶端會建立 __PARAMETERS 類別的複本,並在方法中新增每個輸入參數的屬性。 如果方法包含傳回值或輸出參數,則必須建立另一份 __PARAMETERS 複本。 如果方法傳回傳回值,用戶端必須新增名為 ReturnValue的屬性。 方法提供者接著會儲存方法參數,並呼叫 IWbemClassObject::P utMethod

若要叫用方法,用戶端會依序呼叫下列專案:

  1. IWbemClassObject::GetMethod擷取IWbemClassObject::P utMethod所儲存的__PARAMETERS類別複本。
  2. IWbemClassObject::SpawnInstance,然後將每個輸入參數的一個屬性設定為 方法。
  3. IWbemServices::ExecMethodIWbemServices::ExecMethodAsync 以執行 方法。

方法執行完成之後,如果方法具有輸出參數或傳回值,可能會傳回另一個 __PARAMETERS 類別實例。

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
命名空間
所有 WMI 命名空間

另請參閱

WMI 系統類別

IWbemServices::ExecMethodAsync

呼叫方法