IVMVirtualPC インターフェイス

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

最上位レベルの Windows Virtual PC アプリケーション オブジェクトを定義します。 その他のすべての Windows Virtual PC インターフェイス オブジェクトは、このオブジェクトを介して取得されます。

IVMVirtualPC は、 IVMVirtualPCEvents 送信インターフェイスを使用して、イベントについてクライアントに通知できます。

メンバー

IVMVirtualPC インターフェイスは、IDispatch インターフェイスから継承されます。 IVMVirtualPC には、次の種類のメンバーもあります。

メソッド

IVMVirtualPC インターフェイスには、これらのメソッドがあります。

メソッド 説明
CreateDifferencingVirtualHardDisk 差分仮想ハード ディスクを作成します。
CreateDynamicVirtualHardDisk 動的にサイズ変更する仮想ハード ディスクを作成します。
CreateFixedVirtualHardDisk 固定サイズの仮想ハード ディスクを作成します。
CreateFloppyDiskImage フロッピー ディスク イメージ ファイルを作成します。
CreateVirtualMachine 新しい仮想マシン構成を作成し、仮想マシン オブジェクトを取得します。
DeleteVirtualMachine 仮想マシンの構成を削除します。
FindVirtualMachine 要求された構成に一致する仮想マシン オブジェクトを取得します。
FindVirtualNetwork 要求された名前と一致する仮想ネットワーク オブジェクトを取得します。
GetConfigurationValue 指定した構成設定の値を取得します。
GetDVDFiles 既知の DVD ファイルの配列を取得します。
GetFloppyDiskFiles 既知の仮想フロッピー ディスク ファイルの配列を取得します。
GetFloppyDiskImageType 既存のフロッピー ディスク イメージ ファイルの種類を取得します。
GetHardDisk 既存のディスク イメージ ファイルに対応する オブジェクトを取得します。
GetHardDiskFiles 既知の仮想ハード ディスク ファイルの配列を取得します。
GetVirtualMachineFiles 既知の仮想マシン構成ファイルの配列を取得します。
RegisterVirtualMachine 既存の仮想マシン構成を登録し、仮想マシン オブジェクトを取得します。
RemoveConfigurationValue 指定した構成設定の値を削除します。
SetConfigurationValue 指定した構成設定の値を設定します。
UnregisterVirtualMachine 構成ファイルを削除せずに、仮想マシン構成の登録を解除します。

プロパティ

IVMVirtualPC インターフェイスには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
DefaultVMConfigurationPath
読み取り/書き込み
使用可能な仮想マシン構成ファイルを検索する既定のディレクトリ。
HostInfo
読み取り専用
物理コンピューターに関する情報。
MaximumFloppyDrivesPerVM
読み取り専用
仮想マシンあたりのフロッピー ドライブの最大数。
MaximumMemoryPerVM
読み取り専用
仮想マシンあたりの物理メモリの最大許容量 (メガバイト単位)。
MaximumNetworkAdaptersPerVM
読み取り専用
仮想マシンあたりのネットワーク インターフェイスの最大数。
MaximumNumberOfIDEBuses
読み取り専用
IDE で許可されるバスの最大数。
MaximumParallelPortsPerVM
読み取り専用
仮想マシンあたりの並列ポートの最大数。
MaximumSerialPortsPerVM
読み取り専用
仮想マシンあたりのシリアル ポートの最大数。
MinimumMemoryPerVM
読み取り専用
仮想マシンあたりの物理メモリの最小許容量 (メガバイト単位)。
名前
読み取り専用
Windows Virtual PC アプリケーションの名前。
SearchPaths
読み取り/書き込み
Windows Virtual PC に関連付けられているファイルを検索するために使用されるファイル システム パス。
SuggestedMaximumMemoryPerVM
読み取り専用
ホストのメモリ不足を回避するために推奨される仮想マシンあたりの物理メモリの最大許容量 (メガバイト単位)。
タスク
読み取り専用
タスクのコレクション。
UnconnectedNetworkAdapters
読み取り専用
接続されていないネットワーク インターフェイスの列挙可能なコレクション。
アップタイム
読み取り専用
Windows Virtual PC アプリケーションが実行されている秒数。
USBDeviceCollection
読み取り専用
ホストに接続されているすべての USB デバイスの列挙可能なコレクション。
Version
読み取り専用
Windows Virtual PC のこのインスタンスのバージョン。
VirtualMachines
読み取り専用
仮想マシンの列挙可能なコレクション。
VirtualNetworks
読み取り専用
仮想ネットワークの列挙可能なコレクション。

必要条件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
クライアント サポートの終了
Windows 7
製品
Windows Virtual PC
Header
VPCCOMInterfaces.h
IID
IID_IVMVirtualPCは 236ba0d9-a24a-4292-a132-27c1421dfd01 として定義されます