IVMVirtualMachine インターフェイス

[Windows Virtual PC は、Windows 8の時点で使用できなくなりました。 代わりに、 Hyper-V WMI プロバイダー (V2) を使用します。

仮想マシンのインターフェイスを定義します。 IVMVirtualMachine は、 IVMVirtualMachineEvents 送信インターフェイスを使用してイベントについてクライアントに通知できます。 IVMVirtualMachine オブジェクトは、CreateVirtualMachine、RegisterVirtualMachineFindVirtualMachine などの 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
VPCCOMInterfaces.h
IID
IID_IVMVirtualMachineは f7092aa1-33ed-4f78-a59f-c00adfc2edd7 として定義されています