__vmx_vmread
Specifické pro Microsoft
Přečte zadané pole z aktuální struktury řízení virtuálního počítače (VMCS) a umístí ho do zadaného umístění.
Syntaxe
unsigned char __vmx_vmread(
size_t Field,
size_t *FieldValue
);
Parametry
Pole
[v] Pole VMCS ke čtení.
FieldValue
[v] Ukazatel na umístění pro uložení hodnoty načtené z pole VMCS určeného parametrem Field
.
Vrácená hodnota
Hodnota | Význam |
---|---|
0 | Operace byla úspěšná. |
0 | Operace selhala s rozšířeným stavem dostupným v VM-instruction error field aktuální službě VMCS. |
2 | Operace selhala bez dostupného stavu. |
Poznámky
Funkce __vmx_vmread
je ekvivalentní strojovému pokynu VMREAD
. Hodnota parametru Field
je zakódovaný index polí, který je popsán v dokumentaci Intel. Další informace naleznete v dodatku C "Technické specifikace virtualizace Intel pro architekturu IA-32 Intel", na webu společnosti Intel Corporation .
Požadavky
Vnitřní | Architektura |
---|---|
__vmx_vmread |
x64 |
Hlavičkový soubor<intrin.h>
END Microsoft Specific