Partilhar via


HvCallFlushVirtualAddressSpaceEx

A hiperchamada HvCallFlushVirtualAddressSpaceEx é semelhante à HvCallFlushVirtualAddressSpace, mas pode receber um conjunto de VP de tamanho variável como entrada.

As seguintes verificações devem ser usadas para inferir a disponibilidade dessa hiperchamada:

  • As máscaras UseExProcessor devem ser indicadas (em x64 via CPUID leaf 0x40000004, no ARM64 via HvRegisterFeaturesInfo).

Interfaz

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

Código de Chamada

0x0013 (Simples)

Parâmetros de entrada

Nome Compensação Tamanho Informações Prestadas
AddressSpace 0 8 Especifica um ID de espaço de endereçamento (CR3 em x64, tabela de tradução baseada em ARM64).
Flags 8 8 Conjunto de bits de sinalizador que modificam a operação da descarga.
ProcessorSet 16 Variable Conjunto de processadores que indica quais processadores devem ser afetados pela operação de descarga.

Consulte também

HV_VP_SET