__svm_vmrun
Specyficzne dla firmy Microsoft
Rozpoczyna wykonywanie kodu gościa maszyny wirtualnej odpowiadającego określonemu blokowi sterowania maszyny wirtualnej (VMCB).
Składnia
void __svm_vmrun(
size_t VmcbPhysicalAddress
);
Parametry
VmcbPhysicalAddress
[in] Fizyczny adres VMCB.
Uwagi
Funkcja __svm_vmrun
używa minimalnej ilości informacji w vmCB, aby rozpocząć wykonywanie kodu gościa maszyny wirtualnej. Użyj funkcji __svm_vmsave lub __svm_vmload, jeśli potrzebujesz dodatkowych informacji do obsługi złożonego przerwania lub przełączenia się na innego gościa.
Funkcja jest równoważna __svm_vmrun
instrukcji VMRUN
maszyny. Ta funkcja obsługuje interakcję monitora maszyny wirtualnej hosta z systemem operacyjnym gościa i jego aplikacjami. Aby uzyskać więcej informacji, wyszukaj dokument "AMD64 Architecture Programmer's Manual Volume 2: System Programming", dokument numer 24593, wersja 3.11 lub nowsza, w witrynie firmy AMD.
Wymagania
Nieodłączny | Architektura |
---|---|
__svm_vmrun |
x86, x64 |
Plik<nagłówka intrin.h>
END Microsoft Specific