Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. |