除了類別和實例之外,WMI 還可讓您修改方法。 如果您更改了提供者中方法的實作,那可能是您想要修改該方法的主要原因。 如需更多資訊,請參閱 方法提供者撰寫。
修改方法不是可在腳本中完成的作業。
下列程式描述如何以程序設計方式修改方法。
以程序設計方式修改方法
使用呼叫 IWbemClassObject::GetMethod來擷取類別定義。
這兩個 out 參數 ppInSignature 和 ppOutSignature分別包含輸入參數類別和輸出參數類別。 傳回值會組合至 out 參數類別作為屬性,而且應該命名為 ReturnValue。
使用呼叫 IWbemClassObject::Get、IWbemClassObject::P ut或 IWbemClassObject::D elete來擷取和修改參數。
使用呼叫 IWbemClassObject::PutMethod,將新版的方法重新放入父類別。
如需詳細資訊,請參閱 操作類別和實例資訊。