__vmx_vmread
Specyficzne dla firmy Microsoft
Odczytuje określone pole z bieżącej struktury sterowania maszyny wirtualnej (VMCS) i umieszcza je w określonej lokalizacji.
Składnia
unsigned char __vmx_vmread(
size_t Field,
size_t *FieldValue
);
Parametry
Pole
[in] Pole VMCS do odczytania.
FieldValue
[in] Wskaźnik do lokalizacji do przechowywania wartości odczytanej z pola VMCS określonego Field
przez parametr .
Wartość zwracana
Wartość | Znaczenie |
---|---|
0 | Operacja zakończyła się pomyślnie. |
1 | Operacja nie powiodła się z rozszerzonym stanem dostępnym w VM-instruction error field bieżącej usłudze VMCS. |
2 | Operacja nie powiodła się bez dostępnego stanu. |
Uwagi
Funkcja jest równoważna __vmx_vmread
instrukcji VMREAD
maszyny. Wartość parametru Field
jest zakodowanym indeksem pola opisanym w dokumentacji firmy Intel. Aby uzyskać więcej informacji, wyszukaj dodatek C "Specyfikacja techniczna wirtualizacji Intel dla architektury IA-32 Intel", w witrynie Firmy Intel Corporation .
Wymagania
Nieodłączny | Architektura |
---|---|
__vmx_vmread |
x64 |
Plik<nagłówka intrin.h>
END Microsoft Specific