Compartir a través de


HvCallFlushVirtualAddressSpaceEx

El hipercall HvCallFlushVirtualAddressSpaceEx es similar a HvCallFlushVirtualAddressSpace, pero puede tomar un VP disperso de tamaño variable establecido como entrada.

Las siguientes comprobaciones deben usarse para deducir la disponibilidad de esta hiperllamada:

  • UseExProcessorMasks debe indicarse (en x64 a través de la 0x40000004 hoja CPUID, en ARM64 a través de HvRegisterFeaturesInfo).

Interfaz

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

Código de llamada

0x0013 (Simple)

Parámetros de entrada

Nombre Desplazar Tamaño Información proporcionada
AddressSpace 0 8 Especifica un identificador de espacio de direcciones (CR3 en x64, base de tabla de traducción en ARM64).
Flags 8 8 Conjunto de bits de marca que modifican la operación del vaciado.
ProcessorSet 16 Variable Conjunto de procesadores que indica qué procesadores deben verse afectados por la operación de vaciado.

Consulte también

HV_VP_SET