__vmx_vmread
Microsoft-spezifisch
Liest ein angegebenes Feld aus der aktuellen Kontrollstruktur des virtuellen Computers (VMCS) und den Speicherorten es am angegebenen Speicherort.
unsigned char __vmx_vmread(
size_t Field,
size_t *FieldValue
);
Parameter
Parameter |
Beschreibung |
---|---|
[in] Field |
Das VMCS-Feld zum Lesen. |
[in] FieldValue |
Ein Zeiger auf den Speicherort, dessen Wert aus dem gelesen VMCS-Feld zum Speichern Field angegeben durch den Parameter. |
Rückgabewert
Wert |
Bedeutung |
---|---|
0 |
Der Vorgang war erfolgreich. |
1 |
Der Vorgang fehlgeschlagen ist mit dem erweiterten Status verfügbar in VM-instruction error field des aktuellen VMCS. |
2 |
Der Vorgang fehlgeschlagen ist, ohne den Status verfügbar. |
Hinweise
Die __vmx_vmread-Funktion ähnelt dem VMREAD Computeranweisung. Der Wert des Field-Parameters ist ein codierter Feld Index, der in Intel-Dokumentation beschrieben wird. Weitere Informationen finden Sie unter "das Dokument gesucht Intel-Virtualisierungs-technische Spezifikation für die Architektur, Intel IA-32" Belegnummer C97063-002, Intel Corporation an der Website, und klicken Sie dann im Anhang C dieses Dokuments.
Anforderungen
Intrinsisch |
Architektur |
---|---|
__vmx_vmread |
x64 |
Headerdatei <intrin.h>