IVMVirtualMachine 인터페이스
[Windows 가상 PC는 Windows 8 더 이상 사용할 수 없습니다. 대신 Hyper-V WMI 공급자(V2)를 사용합니다.]
가상 머신에 대한 인터페이스를 정의합니다. IVMVirtualMachine 은 IVMVirtualMachineEvents 나가는 인터페이스를 사용하여 이벤트에 대해 클라이언트에 알릴 수 있습니다. 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 |
헤더 |
|
IID |
IID_IVMVirtualMachine f7092aa1-33ed-4f78-a59f-c00adfc2edd7로 정의됩니다. |