Udostępnij za pośrednictwem


__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

Zobacz też

Funkcje wewnętrzne kompilatora
__vmx_vmwrite