Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna o resultado da CPUID que um processador virtual observaria para uma determinada folha e subleaf.
Note
Essa função se aplica somente a partições x64.
Sintaxe
typedef struct WHV_CPUID_OUTPUT
{
UINT32 Eax;
UINT32 Ebx;
UINT32 Ecx;
UINT32 Edx;
} WHV_CPUID_OUTPUT;
HRESULT
WINAPI
WHvGetVirtualProcessorCpuidOutput(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_ UINT32 Eax,
_In_ UINT32 Ecx,
_Out_ WHV_CPUID_OUTPUT* CpuidOutput
);
Parameters
Partition
Manipule para o objeto de partição.
VpIndex
Especifica o índice do processador virtual cujo resultado de CPUID é consultado.
Eax
Especifica a folha CPUID (o valor de EAX no momento da instrução).
Ecx
Especifica o subleaf CPUID (o valor de ECX no momento da instrução).
CpuidOutput
Recebe os EAXvalores , EBXECXe EDX os valores que o processador virtual observaria.
Valor de retorno
Se a função for bem-sucedida, o valor retornado será S_OK.
Se CpuidOutput for NULL, o valor retornado será E_POINTER.
Remarks
A WHvGetVirtualProcessorCpuidOutput função calcula o resultado da CPUID que o processador virtual especificado observaria se executasse a CPUID instrução com a folha e Ecx o subleaf especificadosEax. O resultado reflete a configuração de estado estendido atual do processador virtual e quaisquer substituições de resultado de CPUID registradas para a partição WHvPartitionPropertyCodeCpuidResultList, portanto, representa o valor que o convidado realmente veria em vez do valor bruto da CPUID do host.
Requisitos
| Requirement | Value |
|---|---|
| Suporte mínimo Windows | Windows 10, versão 20H2 |
| Header | WinHvPlatform.h |
| Biblioteca | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Arquitetura | x64 |
Consulte também
WHvGetVirtualProcessorRegisters- Tipos de dados de propriedade de partição
- Nomes e valores de registro do processador virtual
- definições de API da Plataforma do Hipervisor Windows