IVMVirtualMachine インターフェイス
[Windows Virtual PC は、Windows 8の時点で使用できなくなりました。 代わりに、 Hyper-V WMI プロバイダー (V2) を使用します。
仮想マシンのインターフェイスを定義します。 IVMVirtualMachine は、 IVMVirtualMachineEvents 送信インターフェイスを使用してイベントについてクライアントに通知できます。 IVMVirtualMachine オブジェクトは、CreateVirtualMachine、RegisterVirtualMachine、FindVirtualMachine などの IVMVirtualPC メソッドから返されます。 IVMVirtualPC::VirtualMachines プロパティから返された IVMVirtualMachineCollection オブジェクトから IVMVirtualMachine オブジェクトを取得することもできます。
メンバー
IVMVirtualMachine インターフェイスは、IDispatch インターフェイスから継承します。 IVMVirtualMachine には、次の種類のメンバーもあります。
メソッド
IVMVirtualMachine インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
AddDVDROMDrive | 新しい CD または DVD ドライブを仮想マシンに追加します。 |
AddHardDiskConnection | 仮想マシンに新しいハード ディスク接続を追加します。 |
AddNetworkAdapter | 仮想マシンにネットワーク インターフェイスを追加します。 |
AttachUSBDevice | USB デバイスを仮想マシンに接続します。 |
DetachUSBDevice | 仮想マシンから USB デバイスを解放します。 |
DiscardSavedState | 保存された仮想マシンの保存済み状態情報を破棄します。 |
DiscardUndoDisks | 仮想元に戻すディスクを破棄します。 |
GetActivationValue | この仮想マシンの指定したアクティブ化設定の値を取得します。 |
GetConfigurationValue | この仮想マシンの指定した構成設定の値を取得します。 |
MergeUndoDisks | 仮想元に戻すディスクをマージします。 |
一時 停止 | 仮想マシンを一時停止します。 |
RemoveActivationValue | この仮想マシンの指定したアクティブ化設定の値を削除します。 |
RemoveConfigurationValue | この仮想マシンの指定した構成設定の値を削除します。 |
RemoveDVDROMDrive | 指定した CD または DVD ドライブを仮想マシンから削除します。 |
RemoveHardDiskConnection | 指定したハード ディスク接続を仮想マシンから削除します。 |
RemoveNetworkAdapter | 仮想マシンからネットワーク インターフェイスを削除します。 |
リセット | 仮想マシンをリセットします。 |
再開 | 仮想マシンを再開します。 |
保存 | 仮想マシンの状態を保存します。 |
SetActivationValue | この仮想マシンの指定したアクティブ化設定の値を設定します。 |
SetConfigurationValue | この仮想マシンの指定した構成設定の値を設定します。 |
StartCommunicationChannel | ホストとゲストの間の通信チャネルを設定します。 |
スタートアップ | 初期化されていない状態または保存された状態から仮想マシンを起動します。 |
Startup2 | 高度なオプションを使用して、初期化されていない状態または保存された状態から仮想マシンを起動します。 |
ターンオフ | 仮想マシンをオフにします。 |
プロパティ
IVMVirtualMachine インターフェイスには、これらのプロパティがあります。
プロパティ | アクセスの種類 | 説明 |
---|---|---|
会計 士 |
読み取り専用 |
この仮想マシンの会計士。 |
AttachedDriveTypes |
読み取り専用 |
仮想マシン内の各場所に接続されているドライブの種類を示す配列。 |
BaseBoardSerialNumber |
読み取り/書き込み |
ベース ボードのシリアル番号。 |
BIOSGUID |
読み取り/書き込み |
BIOS GUID。 |
BIOSSerialNumber |
読み取り/書き込み |
BIOS シリアル番号。 |
ChassisAssetTag |
読み取り/書き込み |
シャーシアセットタグ。 |
ChassisSerialNumber |
読み取り/書き込み |
シャーシのシリアル番号。 |
ConfigID |
読み取り専用 |
仮想マシンの一意識別子。 |
表示 |
読み取り専用 |
仮想マシンのビデオ表示。 |
DVDROMDrives |
読み取り専用 |
仮想マシンに接続されている CD ドライブと DVD ドライブの列挙可能なコレクション。 |
ファイル |
読み取り専用 |
仮想マシン構成の .vmc ファイルの完全修飾パス。 |
フロッピー ドライブ |
読み取り専用 |
仮想マシンに接続されているフロッピー ドライブの列挙可能なコレクション。 |
GuestOS |
読み取り専用 |
この仮想マシンのゲスト オペレーティング システム。 |
HardDiskConnections |
読み取り専用 |
ハード ディスク接続の列挙可能なコレクション。 |
Has3DNow |
読み取り専用 |
プロセッサが 3DNow 命令セットをサポートしているかどうかを示します。 |
HasMMX |
読み取り専用 |
プロセッサが MMX 命令セットをサポートしているかどうかを示します。 |
HasSSE |
読み取り専用 |
プロセッサが SSE 命令セットをサポートしているかどうかを示します。 |
HasSSE2 |
読み取り専用 |
プロセッサが SSE2 命令セットをサポートしているかどうかを示します。 |
キーボード |
読み取り専用 |
仮想マシンのキーボード デバイス。 |
メモリ |
読み取り/書き込み |
仮想マシン内の物理メモリの量 (メガバイト単位)。 |
マウス |
読み取り専用 |
仮想マシンのマウス デバイス。 |
名前 |
読み取り/書き込み |
仮想マシン構成の名前。 |
NetworkAdapters |
読み取り専用 |
仮想マシンにアタッチされている NIC の列挙可能なコレクション。 |
Notes |
読み取り/書き込み |
仮想マシンのメモ。 |
ParallelPorts |
読み取り専用 |
並列ポートの列挙可能なコレクション。 |
ProcessorSpeed |
読み取り専用 |
プロセッサの速度 (メガヘルツ (MHz) 単位)。 |
RdpPipeName |
読み取り専用 |
ビデオと入力に使用されるパイプという名前の RDP 接続の名前。 |
SavedStateFilePath |
読み取り専用 |
保存された状態ファイルへの完全なパス。 |
SerialPorts |
読み取り専用 |
シリアル ポートの列挙可能なコレクション。 |
ShutdownActionOnQuit |
読み取り/書き込み |
Windows Virtual PC が終了したときに実行されている場合に、この仮想マシンで実行されるアクション。 |
State |
読み取り専用 |
仮想マシンの現在の状態。 |
元に戻す |
読み取り/書き込み |
仮想マシンに接続されているハード ディスクに対して元に戻すドライブが有効になっているかどうかを示します。 |
UndoAction |
読み取り/書き込み |
仮想マシンがゲスト オペレーティング システム内からシャットダウンされたときに、すべての元に戻すドライブに対して実行される既定のアクション。 |
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
クライアント サポートの終了 |
Windows 7 |
製品 |
Windows Virtual PC |
Header |
|
IID |
IID_IVMVirtualMachineは f7092aa1-33ed-4f78-a59f-c00adfc2edd7 として定義されています |