다음을 통해 공유


__vmx_vmread

Microsoft 전용

현재 VMCS(가상 머신 제어 구조)에서 지정된 필드를 읽고 지정된 위치에 배치합니다.

구문

unsigned char __vmx_vmread(
   size_t Field,
   size_t *FieldValue
);

매개 변수

필드
[in] 읽을 VMCS 필드입니다.

FieldValue
[in] 매개 변수로 지정된 VMCS 필드에서 읽은 값을 저장할 위치에 대한 Field 포인터입니다.

반환 값

의미
0 작업이 성공했습니다.
1 현재 VMCS의 VM-instruction error field 에서 사용할 수 있는 확장된 상태로 작업이 실패했습니다.
2 사용 가능한 상태 없이 작업이 실패했습니다.

설명

__vmx_vmread 함수는 VMREAD 컴퓨터 명령에 해당합니다. 매개 변수 값 Field 은 Intel 설명서에 설명된 인코딩된 필드 인덱스입니다. 자세한 내용은 Intel Corporation 사이트에서 "IA-32 Intel 아키텍처에 대한 Intel 가상화 기술 사양"의 부록 C를 검색합니다.

요구 사항

Intrinsic 아키텍처
__vmx_vmread X64

헤더 파일<intrin.h>

Microsoft 전용 종료

참고 항목

컴파일러 내장 함수
__vmx_vmwrite