IVMVirtualMachine 인터페이스

[Windows 가상 PC는 Windows 8 더 이상 사용할 수 없습니다. 대신 Hyper-V WMI 공급자(V2)를 사용합니다.]

가상 머신에 대한 인터페이스를 정의합니다. IVMVirtualMachineIVMVirtualMachineEvents 나가는 인터페이스를 사용하여 이벤트에 대해 클라이언트에 알릴 수 있습니다. IVMVirtualMachine 개체는 CreateVirtualMachine, RegisterVirtualMachine 및 FindVirtualMachine과 같은 IVMVirtualPC 메서드에서 반환됩니다. IVMVirtualPC::VirtualMachines 속성에서 반환된 IVMVirtualMachineCollection 개체에서 IVMVirtualMachine 개체를 검색할 수도 있습니다.

멤버

IVMVirtualMachine 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IVMVirtualMachine 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IVMVirtualMachine 인터페이스에는 이러한 메서드가 있습니다.

메서드 Description
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 명령 집합을 지원하는지 여부를 나타냅니다.
Keyboard
읽기 전용
가상 머신의 키보드 디바이스입니다.
메모리
읽기/쓰기
가상 머신의 실제 메모리 양(메가바이트)입니다.
마우스
읽기 전용
가상 머신에 대한 마우스 디바이스입니다.
이름
읽기/쓰기
가상 머신 구성의 이름입니다.
NetworkAdapters
읽기 전용
가상 머신에 연결된 NIC의 열거 가능한 컬렉션입니다.
노트
읽기/쓰기
가상 머신에 대한 참고 사항입니다.
ParallelPorts
읽기 전용
병렬 포트의 열거 가능한 컬렉션입니다.
ProcessorSpeed
읽기 전용
프로세서의 속도(메가헤르츠(MHz))입니다.
RdpPipeName
읽기 전용
비디오 및 입력에 사용되는 파이프라는 RDP 연결의 이름입니다.
SavedStateFilePath
읽기 전용
저장된 상태 파일의 전체 경로입니다.
SerialPorts
읽기 전용
직렬 포트의 열거 가능한 컬렉션입니다.
ShutdownActionOnQuit
읽기/쓰기
Windows Virtual PC를 종료할 때 실행 중인 경우 이 가상 머신에서 수행할 작업입니다.
시스템 상태
읽기 전용
가상 머신의 현재 상태입니다.
실행 취소 가능
읽기/쓰기
가상 머신에 연결된 하드 디스크에 대해 실행 취소 드라이브를 사용할 수 있는지 여부를 나타냅니다.
UndoAction
읽기/쓰기
가상 머신이 게스트 운영 체제 내에서 종료될 때 모든 실행 취소 드라이브에서 수행할 기본 작업입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
클라이언트 지원 종료
Windows 7
제품
Windows Virtual PC
헤더
VPCCOMInterfaces.h
IID
IID_IVMVirtualMachine f7092aa1-33ed-4f78-a59f-c00adfc2edd7로 정의됩니다.