Partager via


HvCallFlushVirtualAddressListEx

L’hypercall HvCallFlushVirtualAddressListEx est similaire à HvCallFlushVirtualAddressList, mais peut prendre un VP partiellement éparse défini comme entrée.

Architecture : x64 uniquement.

Les vérifications suivantes doivent être utilisées pour déduire la disponibilité de cet hypercall :

  • UseExProcessorMasks doit être indiqué via la feuille UCID 0x40000004.

Interface

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
   );

Code d’appel

0x0014 (Rep)

Paramètres d’entrée

Nom Décalage Taille Informations fournies
AddressSpace 0 8 Spécifie un ID d’espace d’adressage (valeur CR3).
Flags 8 8 Ensemble de bits d’indicateur qui modifient l’opération du vidage.
ProcessorSet 16 Variable Jeu de processeurs indiquant quels processeurs doivent être affectés par l’opération de vidage.

Input List, élément

Nom Décalage Taille Informations fournies
GvaRange 0 8 Plage d’appliances virtuelles réseau

Voir aussi

HV_VP_SET