IVMGuestOS::SetParameter メソッド
[Windows Virtual PC は、Windows 8の時点で使用できなくなります。 代わりに、 Hyper-V WMI プロバイダー (V2)を使用します。
ゲスト オペレーティング システム内で名前付きパラメーターを設定します。
構文
HRESULT SetParameter(
[in] BSTR inParameterName,
[in] BSTR inParameterValue
);
パラメーター
-
inParameterName [in]
-
パラメーター名。 長さは 1 ~ 255 文字にする必要があり、円記号 (\) を含めることはできません。
-
inParameterValue [in]
-
パラメーター値。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード/値 | 説明 |
---|---|
|
操作に成功しました。 |
|
パラメーターが無効であるか、指定されていません。 |
|
操作がタイムリーに完了しませんでした。 |
|
仮想マシン (VM) が実行されていません。 |
|
VM が一時停止しています。 |
|
統合コンポーネントは、この VM にインストールされません。 |
|
予期しないエラーが発生しました。 |
解説
VM が実行されている必要があり、このメソッドが呼び出されたときに統合コンポーネントをインストールする必要があります。 この方法は、Windows ベースのゲスト オペレーティング システムでのみサポートされます。
統合コンポーネントがインストールされると、次のキーがゲスト オペレーティング システムのレジストリに自動的に追加されます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters
ゲスト オペレーティング システムが起動すると、 Parameters キーに次のレジストリ文字列値が設定されます。
- HostName
- PhysicalHostName
- PhysicalHostNameFullyQualified
- VirtualMachineName
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
クライアント サポートの終了 |
Windows 7 |
Product |
Windows Virtual PC |
ヘッダー |
|
IID |
IID_IVMGuestOSは 99fea0db-4880-499a-b6d8-73dff9bc91be として定義されています |