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 HvCallFlushVirtualAddressListEx es similar a HvCallFlushVirtualAddressList, pero puede tomar un VP disperso de tamaño variable establecido como entrada.
Arquitectura: solo x64.
Las siguientes comprobaciones deben usarse para deducir la disponibilidad de esta hiperllamada:
- UseExProcessorMasks debe indicarse a través del 0x40000004 hoja CPUID.
Interfaz
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
);
Código de llamada
0x0014 (Rep)
Parámetros de entrada
| Nombre | Desplazar | Tamaño | Información proporcionada |
|---|---|---|---|
AddressSpace |
0 | 8 | Especifica un identificador de espacio de direcciones (valor CR3). |
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. |
Elemento Input List
| Nombre | Desplazar | Tamaño | Información proporcionada |
|---|---|---|---|
GvaRange |
0 | 8 | Intervalo de GVA |