Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |