Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A hiperchamada HvCallFlushVirtualAddressListEx é semelhante a HvCallFlushVirtualAddressList, mas pode ter um VP esparso de tamanho variável como entrada.
Arquitetura: apenas x64.
As seguintes verificações devem ser usadas para inferir a disponibilidade dessa hiperchamada:
- As máscaras UseExProcessor devem ser indicadas através de 0x40000004 folha 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 Chamada
0x0014 (Rep)
Parâmetros de entrada
| Nome | Compensação | Tamanho | Informações Prestadas |
|---|---|---|---|
AddressSpace |
0 | 8 | Especifica um ID de espaço de endereçamento (valor CR3). |
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. |
Elemento da lista de entrada
| Nome | Compensação | Tamanho | Informações Prestadas |
|---|---|---|---|
GvaRange |
0 | 8 | Gama VAB |