__vmx_vmclear
Microsoft 전용
지정한 가상 시스템이 제어 구조 (VMCS)를 초기화 하 고 실행 상태로 설정 Clear.
unsigned char __vmx_vmclear(
unsigned __int64 *VmcsPhysicalAddress
);
매개 변수
Parameter |
설명 |
---|---|
[in] VmcsPhysicalAddress |
선택을 취소 하는 VMCS의 실제 주소가 들어 있는 64 비트 메모리 위치에 대 한 포인터입니다. |
반환 값
값 |
의미 |
---|---|
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_vmclear 함수는 해당 하는 VMCLEAR 컴퓨터 명령. 이 기능은 상호 작용 하는 호스트의 가상 컴퓨터 모니터의 게스트 운영 체제와 응용 프로그램을 지원 합니다. 검색 문서, "인텔 가상화 기술 사양에는 ia-32 인텔 아키텍처"에 대 한 자세한 내용은 번호 C97063-002에서를 문서는 인텔사 사이트.
요구 사항
내장 |
아키텍처 |
---|---|
__vmx_vmclear |
x64 |
헤더 파일 <intrin.h>