__vmx_vmread
Только для систем Microsoft
Считывает указанное поле из текущей структуры элемента управления виртуальной машины (VMCS) и мест в указанном месте.
unsigned char __vmx_vmread(
size_t Field,
size_t *FieldValue
);
Параметры
Параметр |
Описание |
---|---|
[входящий] Field |
Поле VMCS для чтения. |
[входящий] FieldValue |
Указатель на место для хранения значения, считанные из поля VMCS, заданного параметром Field. |
Возвращаемое значение
Значение |
Значение |
---|---|
0 |
Операция завершилась успешно. |
1 |
Операция завершилась неуспешно с расширенным доступным текущего состояния в VM-instruction error field VMCS. |
2 |
Эта операция окончилась неудачей без доступных состояний. |
Заметки
Функция __vmx_vmread эквивалентна инструкцие на компьютере VMREAD. Значение параметра Field закодированный показатель неоднородности поля, описанный в документации Intel. Дополнительные сведения см. в документе «технические данные виртуализации Intel для IA-32 архитектуры Intel,» номер документа C97063-002, на Intel Корпорация сайте, затем советует с приложением C# этого документа.
Требования
Встроенный объект |
Архитектура |
---|---|
__vmx_vmread |
x64 |
Файл заголовка <intrin.h>