HV_CPUID_FUNCTION enumeration
The HV_CPUID_FUNCTION enumeration contains values that identify CPUID leafs. For more information about CPUID leafs, see Microsoft Hypervisor CPUID Leafs.
Syntax
typedef enum _HV_CPUID_FUNCTION { HvCpuIdFunctionVersionAndFeatures = 0x00000001, HvCpuIdFunctionHvVendorAndMaxFunction = 0x40000000, HvCpuIdFunctionHvInterface = 0x40000001, HvCpuIdFunctionMsHvVersion = 0x40000002, HvCpuIdFunctionMsHvFeatures = 0x40000003, HvCpuIdFunctionMsHvEnlightenmentInformation = 0x40000004, HvCpuIdFunctionMsHvImplementationLimits = 0x40000005, HvCpuIdFunctionMaxReserved = 0x40000005 } HV_CPUID_FUNCTION, *PHV_CPUID_FUNCTION;
Constants
- HvCpuIdFunctionVersionAndFeatures
-
The input value to the CPUID instruction to determine whether a hypervisor is present and other basic features. For more information about this instruction, see Determining If Hypervisor Is Installed.
- HvCpuIdFunctionHvVendorAndMaxFunction
-
The input value to the CPUID instruction to determine the maximum input value for hypervisor CPUID information and the name of the hypervisor vendor.
- HvCpuIdFunctionHvInterface
-
The input value to the CPUID instruction to determine the hypervisor vendor-neutral interface identification.
- HvCpuIdFunctionMsHvVersion
-
The input value to the CPUID instruction to determine the version of the hypervisor.
- HvCpuIdFunctionMsHvFeatures
-
The input value to the CPUID instruction to determine hypervisor features.
- HvCpuIdFunctionMsHvEnlightenmentInformation
-
The input value to the CPUID instruction to determine hypervisor recommendations for an optimally performing guest operating system.
- HvCpuIdFunctionMsHvImplementationLimits
-
The input value to the CPUID instruction to determine implementation limits imposed by the hypervisor.
- HvCpuIdFunctionMaxReserved
-
A value that indicates the maximum value in the enumeration.
Remarks
The hypervisor encodes and returns results for a CPUID instruction in the HV_CPUID_RESULT union according to the HV_CPUID_FUNCTION value that a partition supplied to the instruction.
Requirements
Header |
|
---|
See also
Send comments about this topic to Microsoft
Build date: 11/16/2013