Export (0) Print
Expand All

IVMVirtualPC interface

Windows Virtual PC

[Windows Virtual PC is no longer available for use as of Windows 8. Instead, use the Hyper-V WMI provider (V2).]

Defines the top-level Windows Virtual PC application object. All other Windows Virtual PC interface objects are retrieved through this object.

IVMVirtualPC can notify clients about events by using the IVMVirtualPCEvents outgoing interface.

Members

The IVMVirtualPC interface inherits from the IDispatch interface. IVMVirtualPC also has these types of members:

Methods

The IVMVirtualPC interface has these methods.

MethodDescription
CreateDifferencingVirtualHardDisk

Creates a differencing virtual hard disk.

CreateDynamicVirtualHardDisk

Creates a dynamically resizing virtual hard disk.

CreateFixedVirtualHardDisk

Creates a fixed-size virtual hard disk.

CreateFloppyDiskImage

Creates a floppy disk image file.

CreateVirtualMachine

Creates a new virtual machine configuration and retrieves the virtual machine object.

DeleteVirtualMachine

Deletes a virtual machine configuration.

FindVirtualMachine

Retrieves a virtual machine object that matches the requested configuration.

FindVirtualNetwork

Retrieves a virtual network object that matches the requested name.

GetConfigurationValue

Retrieves the value of the specified configuration setting.

GetDVDFiles

Retrieves an array of known DVD files.

GetFloppyDiskFiles

Retrieves an array of known virtual floppy disk files.

GetFloppyDiskImageType

Retrieves the type of an existing floppy disk image file.

GetHardDisk

Retrieves an object corresponding to an existing disk image file.

GetHardDiskFiles

Retrieves an array of known virtual hard disk files.

GetVirtualMachineFiles

Retrieves an array of known virtual machine configuration files.

RegisterVirtualMachine

Registers an existing virtual machine configuration and retrieves the virtual machine object.

RemoveConfigurationValue

Removes the value of the specified configuration setting.

SetConfigurationValue

Sets the value of the specified configuration setting.

UnregisterVirtualMachine

Unregisters a virtual machine configuration without deleting the configuration file.

 

Properties

The IVMVirtualPC interface has these properties.

PropertyAccess typeDescription

DefaultVMConfigurationPath

Read/write

The default directory to be searched for available virtual machine configuration files.

HostInfo

Read-only

Information about the physical computer.

MaximumFloppyDrivesPerVM

Read-only

The maximum number of floppy drives per virtual machine.

MaximumMemoryPerVM

Read-only

The maximum allowable quantity of physical memory per virtual machine, in megabytes.

MaximumNetworkAdaptersPerVM

Read-only

The maximum number of networks interfaces per virtual machine.

MaximumNumberOfIDEBuses

Read-only

The maximum number of buses allowed for IDE.

MaximumParallelPortsPerVM

Read-only

The maximum number of parallel ports per virtual machine.

MaximumSerialPortsPerVM

Read-only

The maximum number of serial ports per virtual machine.

MinimumMemoryPerVM

Read-only

The minimum allowable quantity of physical memory per virtual machine, in megabytes.

Name

Read-only

The name of the Windows Virtual PC application.

SearchPaths

Read/write

The file system paths that are used to find files associated with Windows Virtual PC.

SuggestedMaximumMemoryPerVM

Read-only

The suggested maximum allowable quantity of physical memory per virtual machine, in megabytes, to avoid low memory conditions on the host.

Tasks

Read-only

A collection of tasks.

UnconnectedNetworkAdapters

Read-only

An enumerable collection of unconnected network interfaces.

UpTime

Read-only

The number of seconds the Windows Virtual PC application has been running.

USBDeviceCollection

Read-only

An enumerable collection of all USB devices connected to the host.

Version

Read-only

The version of this instance of Windows Virtual PC.

VirtualMachines

Read-only

An enumerable collection of virtual machines.

VirtualNetworks

Read-only

An enumerable collection of virtual networks.

 

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

None supported

End of client support

Windows 7

Product

Windows Virtual PC

Header

VPCCOMInterfaces.h

IID

IID_IVMVirtualPC is defined as 236ba0d9-a24a-4292-a132-27c1421dfd01

 

 

Community Additions

ADD
Show:
© 2014 Microsoft