다음을 통해 공유


__svm_vmrun

Microsoft 전용

지정된 VMCB(가상 머신 제어 블록)에 해당하는 가상 머신 게스트 코드의 실행을 시작합니다.

구문

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

매개 변수

VmcbPhysicalAddress
[in] VMCB의 실제 주소입니다.

설명

이 함수는 __svm_vmrun VMCB에서 최소한의 정보를 사용하여 가상 머신 게스트 코드 실행을 시작합니다. 복잡한 인터럽트를 처리하거나 다른 게스트로 전환하기 위해 추가 정보가 필요한 경우 __svm_vmsave 또는 __svm_vmload 함수를 사용합니다.

__svm_vmrun 함수는 VMRUN 컴퓨터 명령에 해당합니다. 이 함수는 게스트 운영 체제 및 해당 애플리케이션과 호스트 가상 머신 모니터의 상호 작용을 지원합니다. 자세한 내용은 AMD 회사 사이트에서 "AMD64 아키텍처 프로그래머의 수동 볼륨 2: 시스템 프로그래밍" 문서 번호 24593, 수정 버전 3.11 이상을 검색합니다.

요구 사항

Intrinsic 아키텍처
__svm_vmrun x86, x64

헤더 파일<intrin.h>

Microsoft 전용 종료

참고 항목

컴파일러 내장 함수
__svm_vmsave
__svm_vmload