Udostępnij przez


HvCallFlushVirtualAddressListEx

HypercallCallFlushVirtualAddressListEx jest podobny do HvCallFlushVirtualAddressList, ale może przyjąć niezmiennie rozmiar rozrzedzona vp ustawiona jako dane wejściowe.

Architektura: tylko x64.

Aby wywnioskować dostępność tego hipercall, należy użyć następujących kontroli:

  • UżyćExProcessorMasks należy wskazać za pomocą identyfikatora CPUID liścia 0x40000004.

Interfejs

HV_STATUS
HvCallFlushVirtualAddressListEx(
   _In_ HV_ADDRESS_SPACE_ID AddressSpace,
   _In_ HV_FLUSH_FLAGS Flags,
   _In_ HV_VP_SET ProcessorSet,
   _Inout_ UINT32* GvaCount,
   _In_reads_(*GvaCount) const HV_GVA* GvaRangeList
   );

Kod wywołania

0x0014 (Rep)

Parametry wejściowe

Name Przesunięcie Rozmiar Podane informacje
AddressSpace 0 8 Określa identyfikator przestrzeni adresowej (wartość CR3).
Flags 8 8 Zestaw bitów flag, które modyfikują operację opróżniania.
ProcessorSet 16 Variable Zestaw procesora wskazujący, które procesory powinny mieć wpływ na operację opróżniania.

Input List, element

Name Przesunięcie Rozmiar Podane informacje
GvaRange 0 8 Zakres GVA

Zobacz także

HV_VP_SET