Udostępnij przez


HvCallFlushVirtualAddressSpaceEx

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

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

  • Należy wskazać elementy UseExProcessorMasks (na x64 za pośrednictwem 0x40000004 liścia CPUID w usłudze ARM64 za pośrednictwem HvRegisterFeaturesInfo).

Interfejs

HV_STATUS
HvCallFlushVirtualAddressSpaceEx(
   _In_ HV_ADDRESS_SPACE_ID AddressSpace,
   _In_ HV_FLUSH_FLAGS Flags,
   _In_ HV_VP_SET ProcessorSet
   );

Kod wywołania

0x0013 (Proste)

Parametry wejściowe

Name Przesunięcie Rozmiar Podane informacje
AddressSpace 0 8 Określa identyfikator przestrzeni adresowej (CR3 na x64, baza tabeli tłumaczeń na ARM64).
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.

Zobacz także

HV_VP_SET