다음을 통해 공유


__vmx_vmresume

Microsoft 전용

VMX 루트가 아닌 작업 현재 가상 머신 제어 구조 (VMCS)를 사용 하 여 다시 시작 합니다.

unsigned char __vmx_vmresume(
   void);

반환 값

의미

0

작업이 성공 했습니다.

1

작업 실패와 확장 된 상태에서 사용할 수 있는 VM-instruction error field 현재 VMCS의.

2

사용 가능한 상태가 없으면 작업이 실패 했습니다.

설명

응용 프로그램 중 하나를 사용 하 여 VM 입력 작업을 수행할 수 있는 __vmx_vmlaunch 또는 __vmx_vmresume 함수. __vmx_vmlaunch 함수 시작 상태가 VMCS에만 사용할 수 있습니다 Clear, 및 __vmx_vmresume 함수 시작 상태가 VMCS에만 사용할 수 있습니다 Launched. 따라서 사용는 __vmx_vmclear 하는 VMCS의 실행 상태를 설정 하는 함수 Clear, 다음 사용 하는 __vmx_vmlaunch 함수를 첫 번째 VM 입력 작업이 및 __vmx_vmresume 후속 VM 입력 작업을 위한 함수.

__vmx_vmresume 함수는 해당 하는 VMRESUME 컴퓨터 명령. 이 기능은 상호 작용 하는 호스트의 가상 컴퓨터 모니터의 게스트 운영 체제와 응용 프로그램을 지원 합니다. 자세한 내용은 PDF 문서, "인텔 가상화 기술 사양에는 ia-32 인텔 아키텍처"에 대 한 검색에 번호 C97063-002를 문서화의 인텔사 사이트.

요구 사항

내장

아키텍처

__vmx_vmresume

x64

헤더 파일 <intrin.h>

참고 항목

참조

컴파일러 내장 함수

__vmx_vmlaunch

__vmx_vmclear