ホーム › System.Hypervisor › WHV_CAPABILITY_CODE
WHV_CAPABILITY_CODE
列挙型メンバー 17
| 名前 | 10進 | 16進 |
|---|---|---|
| WHvCapabilityCodeHypervisorPresent | 0 | 0x0 |
| WHvCapabilityCodeFeatures | 1 | 0x1 |
| WHvCapabilityCodeExtendedVmExits | 2 | 0x2 |
| WHvCapabilityCodeExceptionExitBitmap | 3 | 0x3 |
| WHvCapabilityCodeX64MsrExitBitmap | 4 | 0x4 |
| WHvCapabilityCodeGpaRangePopulateFlags | 5 | 0x5 |
| WHvCapabilityCodeSchedulerFeatures | 6 | 0x6 |
| WHvCapabilityCodeProcessorVendor | 4096 | 0x1000 |
| WHvCapabilityCodeProcessorFeatures | 4097 | 0x1001 |
| WHvCapabilityCodeProcessorClFlushSize | 4098 | 0x1002 |
| WHvCapabilityCodeProcessorXsaveFeatures | 4099 | 0x1003 |
| WHvCapabilityCodeProcessorClockFrequency | 4100 | 0x1004 |
| WHvCapabilityCodeInterruptClockFrequency | 4101 | 0x1005 |
| WHvCapabilityCodeProcessorFeaturesBanks | 4102 | 0x1006 |
| WHvCapabilityCodeProcessorFrequencyCap | 4103 | 0x1007 |
| WHvCapabilityCodeSyntheticProcessorFeaturesBanks | 4104 | 0x1008 |
| WHvCapabilityCodeProcessorPerfmonFeatures | 4105 | 0x1009 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WHV_CAPABILITY_CODE : int {
WHvCapabilityCodeHypervisorPresent = 0,
WHvCapabilityCodeFeatures = 1,
WHvCapabilityCodeExtendedVmExits = 2,
WHvCapabilityCodeExceptionExitBitmap = 3,
WHvCapabilityCodeX64MsrExitBitmap = 4,
WHvCapabilityCodeGpaRangePopulateFlags = 5,
WHvCapabilityCodeSchedulerFeatures = 6,
WHvCapabilityCodeProcessorVendor = 4096,
WHvCapabilityCodeProcessorFeatures = 4097,
WHvCapabilityCodeProcessorClFlushSize = 4098,
WHvCapabilityCodeProcessorXsaveFeatures = 4099,
WHvCapabilityCodeProcessorClockFrequency = 4100,
WHvCapabilityCodeInterruptClockFrequency = 4101,
WHvCapabilityCodeProcessorFeaturesBanks = 4102,
WHvCapabilityCodeProcessorFrequencyCap = 4103,
WHvCapabilityCodeSyntheticProcessorFeaturesBanks = 4104,
WHvCapabilityCodeProcessorPerfmonFeatures = 4105
} WHV_CAPABILITY_CODE;public enum WHV_CAPABILITY_CODE : int
{
WHvCapabilityCodeHypervisorPresent = 0,
WHvCapabilityCodeFeatures = 1,
WHvCapabilityCodeExtendedVmExits = 2,
WHvCapabilityCodeExceptionExitBitmap = 3,
WHvCapabilityCodeX64MsrExitBitmap = 4,
WHvCapabilityCodeGpaRangePopulateFlags = 5,
WHvCapabilityCodeSchedulerFeatures = 6,
WHvCapabilityCodeProcessorVendor = 4096,
WHvCapabilityCodeProcessorFeatures = 4097,
WHvCapabilityCodeProcessorClFlushSize = 4098,
WHvCapabilityCodeProcessorXsaveFeatures = 4099,
WHvCapabilityCodeProcessorClockFrequency = 4100,
WHvCapabilityCodeInterruptClockFrequency = 4101,
WHvCapabilityCodeProcessorFeaturesBanks = 4102,
WHvCapabilityCodeProcessorFrequencyCap = 4103,
WHvCapabilityCodeSyntheticProcessorFeaturesBanks = 4104,
WHvCapabilityCodeProcessorPerfmonFeatures = 4105,
}Public Enum WHV_CAPABILITY_CODE As Integer
WHvCapabilityCodeHypervisorPresent = 0
WHvCapabilityCodeFeatures = 1
WHvCapabilityCodeExtendedVmExits = 2
WHvCapabilityCodeExceptionExitBitmap = 3
WHvCapabilityCodeX64MsrExitBitmap = 4
WHvCapabilityCodeGpaRangePopulateFlags = 5
WHvCapabilityCodeSchedulerFeatures = 6
WHvCapabilityCodeProcessorVendor = 4096
WHvCapabilityCodeProcessorFeatures = 4097
WHvCapabilityCodeProcessorClFlushSize = 4098
WHvCapabilityCodeProcessorXsaveFeatures = 4099
WHvCapabilityCodeProcessorClockFrequency = 4100
WHvCapabilityCodeInterruptClockFrequency = 4101
WHvCapabilityCodeProcessorFeaturesBanks = 4102
WHvCapabilityCodeProcessorFrequencyCap = 4103
WHvCapabilityCodeSyntheticProcessorFeaturesBanks = 4104
WHvCapabilityCodeProcessorPerfmonFeatures = 4105
End Enumimport enum
class WHV_CAPABILITY_CODE(enum.IntEnum):
WHvCapabilityCodeHypervisorPresent = 0
WHvCapabilityCodeFeatures = 1
WHvCapabilityCodeExtendedVmExits = 2
WHvCapabilityCodeExceptionExitBitmap = 3
WHvCapabilityCodeX64MsrExitBitmap = 4
WHvCapabilityCodeGpaRangePopulateFlags = 5
WHvCapabilityCodeSchedulerFeatures = 6
WHvCapabilityCodeProcessorVendor = 4096
WHvCapabilityCodeProcessorFeatures = 4097
WHvCapabilityCodeProcessorClFlushSize = 4098
WHvCapabilityCodeProcessorXsaveFeatures = 4099
WHvCapabilityCodeProcessorClockFrequency = 4100
WHvCapabilityCodeInterruptClockFrequency = 4101
WHvCapabilityCodeProcessorFeaturesBanks = 4102
WHvCapabilityCodeProcessorFrequencyCap = 4103
WHvCapabilityCodeSyntheticProcessorFeaturesBanks = 4104
WHvCapabilityCodeProcessorPerfmonFeatures = 4105// WHV_CAPABILITY_CODE
pub const WHvCapabilityCodeHypervisorPresent: i32 = 0;
pub const WHvCapabilityCodeFeatures: i32 = 1;
pub const WHvCapabilityCodeExtendedVmExits: i32 = 2;
pub const WHvCapabilityCodeExceptionExitBitmap: i32 = 3;
pub const WHvCapabilityCodeX64MsrExitBitmap: i32 = 4;
pub const WHvCapabilityCodeGpaRangePopulateFlags: i32 = 5;
pub const WHvCapabilityCodeSchedulerFeatures: i32 = 6;
pub const WHvCapabilityCodeProcessorVendor: i32 = 4096;
pub const WHvCapabilityCodeProcessorFeatures: i32 = 4097;
pub const WHvCapabilityCodeProcessorClFlushSize: i32 = 4098;
pub const WHvCapabilityCodeProcessorXsaveFeatures: i32 = 4099;
pub const WHvCapabilityCodeProcessorClockFrequency: i32 = 4100;
pub const WHvCapabilityCodeInterruptClockFrequency: i32 = 4101;
pub const WHvCapabilityCodeProcessorFeaturesBanks: i32 = 4102;
pub const WHvCapabilityCodeProcessorFrequencyCap: i32 = 4103;
pub const WHvCapabilityCodeSyntheticProcessorFeaturesBanks: i32 = 4104;
pub const WHvCapabilityCodeProcessorPerfmonFeatures: i32 = 4105;// WHV_CAPABILITY_CODE
const (
WHvCapabilityCodeHypervisorPresent int32 = 0
WHvCapabilityCodeFeatures int32 = 1
WHvCapabilityCodeExtendedVmExits int32 = 2
WHvCapabilityCodeExceptionExitBitmap int32 = 3
WHvCapabilityCodeX64MsrExitBitmap int32 = 4
WHvCapabilityCodeGpaRangePopulateFlags int32 = 5
WHvCapabilityCodeSchedulerFeatures int32 = 6
WHvCapabilityCodeProcessorVendor int32 = 4096
WHvCapabilityCodeProcessorFeatures int32 = 4097
WHvCapabilityCodeProcessorClFlushSize int32 = 4098
WHvCapabilityCodeProcessorXsaveFeatures int32 = 4099
WHvCapabilityCodeProcessorClockFrequency int32 = 4100
WHvCapabilityCodeInterruptClockFrequency int32 = 4101
WHvCapabilityCodeProcessorFeaturesBanks int32 = 4102
WHvCapabilityCodeProcessorFrequencyCap int32 = 4103
WHvCapabilityCodeSyntheticProcessorFeaturesBanks int32 = 4104
WHvCapabilityCodeProcessorPerfmonFeatures int32 = 4105
)const
WHvCapabilityCodeHypervisorPresent = 0;
WHvCapabilityCodeFeatures = 1;
WHvCapabilityCodeExtendedVmExits = 2;
WHvCapabilityCodeExceptionExitBitmap = 3;
WHvCapabilityCodeX64MsrExitBitmap = 4;
WHvCapabilityCodeGpaRangePopulateFlags = 5;
WHvCapabilityCodeSchedulerFeatures = 6;
WHvCapabilityCodeProcessorVendor = 4096;
WHvCapabilityCodeProcessorFeatures = 4097;
WHvCapabilityCodeProcessorClFlushSize = 4098;
WHvCapabilityCodeProcessorXsaveFeatures = 4099;
WHvCapabilityCodeProcessorClockFrequency = 4100;
WHvCapabilityCodeInterruptClockFrequency = 4101;
WHvCapabilityCodeProcessorFeaturesBanks = 4102;
WHvCapabilityCodeProcessorFrequencyCap = 4103;
WHvCapabilityCodeSyntheticProcessorFeaturesBanks = 4104;
WHvCapabilityCodeProcessorPerfmonFeatures = 4105;// WHV_CAPABILITY_CODE
pub const WHvCapabilityCodeHypervisorPresent: i32 = 0;
pub const WHvCapabilityCodeFeatures: i32 = 1;
pub const WHvCapabilityCodeExtendedVmExits: i32 = 2;
pub const WHvCapabilityCodeExceptionExitBitmap: i32 = 3;
pub const WHvCapabilityCodeX64MsrExitBitmap: i32 = 4;
pub const WHvCapabilityCodeGpaRangePopulateFlags: i32 = 5;
pub const WHvCapabilityCodeSchedulerFeatures: i32 = 6;
pub const WHvCapabilityCodeProcessorVendor: i32 = 4096;
pub const WHvCapabilityCodeProcessorFeatures: i32 = 4097;
pub const WHvCapabilityCodeProcessorClFlushSize: i32 = 4098;
pub const WHvCapabilityCodeProcessorXsaveFeatures: i32 = 4099;
pub const WHvCapabilityCodeProcessorClockFrequency: i32 = 4100;
pub const WHvCapabilityCodeInterruptClockFrequency: i32 = 4101;
pub const WHvCapabilityCodeProcessorFeaturesBanks: i32 = 4102;
pub const WHvCapabilityCodeProcessorFrequencyCap: i32 = 4103;
pub const WHvCapabilityCodeSyntheticProcessorFeaturesBanks: i32 = 4104;
pub const WHvCapabilityCodeProcessorPerfmonFeatures: i32 = 4105;const
WHvCapabilityCodeHypervisorPresent* = 0
WHvCapabilityCodeFeatures* = 1
WHvCapabilityCodeExtendedVmExits* = 2
WHvCapabilityCodeExceptionExitBitmap* = 3
WHvCapabilityCodeX64MsrExitBitmap* = 4
WHvCapabilityCodeGpaRangePopulateFlags* = 5
WHvCapabilityCodeSchedulerFeatures* = 6
WHvCapabilityCodeProcessorVendor* = 4096
WHvCapabilityCodeProcessorFeatures* = 4097
WHvCapabilityCodeProcessorClFlushSize* = 4098
WHvCapabilityCodeProcessorXsaveFeatures* = 4099
WHvCapabilityCodeProcessorClockFrequency* = 4100
WHvCapabilityCodeInterruptClockFrequency* = 4101
WHvCapabilityCodeProcessorFeaturesBanks* = 4102
WHvCapabilityCodeProcessorFrequencyCap* = 4103
WHvCapabilityCodeSyntheticProcessorFeaturesBanks* = 4104
WHvCapabilityCodeProcessorPerfmonFeatures* = 4105enum WHV_CAPABILITY_CODE : int {
WHvCapabilityCodeHypervisorPresent = 0,
WHvCapabilityCodeFeatures = 1,
WHvCapabilityCodeExtendedVmExits = 2,
WHvCapabilityCodeExceptionExitBitmap = 3,
WHvCapabilityCodeX64MsrExitBitmap = 4,
WHvCapabilityCodeGpaRangePopulateFlags = 5,
WHvCapabilityCodeSchedulerFeatures = 6,
WHvCapabilityCodeProcessorVendor = 4096,
WHvCapabilityCodeProcessorFeatures = 4097,
WHvCapabilityCodeProcessorClFlushSize = 4098,
WHvCapabilityCodeProcessorXsaveFeatures = 4099,
WHvCapabilityCodeProcessorClockFrequency = 4100,
WHvCapabilityCodeInterruptClockFrequency = 4101,
WHvCapabilityCodeProcessorFeaturesBanks = 4102,
WHvCapabilityCodeProcessorFrequencyCap = 4103,
WHvCapabilityCodeSyntheticProcessorFeaturesBanks = 4104,
WHvCapabilityCodeProcessorPerfmonFeatures = 4105,
}#define global WHvCapabilityCodeHypervisorPresent 0x0
#define global WHvCapabilityCodeFeatures 0x1
#define global WHvCapabilityCodeExtendedVmExits 0x2
#define global WHvCapabilityCodeExceptionExitBitmap 0x3
#define global WHvCapabilityCodeX64MsrExitBitmap 0x4
#define global WHvCapabilityCodeGpaRangePopulateFlags 0x5
#define global WHvCapabilityCodeSchedulerFeatures 0x6
#define global WHvCapabilityCodeProcessorVendor 0x1000
#define global WHvCapabilityCodeProcessorFeatures 0x1001
#define global WHvCapabilityCodeProcessorClFlushSize 0x1002
#define global WHvCapabilityCodeProcessorXsaveFeatures 0x1003
#define global WHvCapabilityCodeProcessorClockFrequency 0x1004
#define global WHvCapabilityCodeInterruptClockFrequency 0x1005
#define global WHvCapabilityCodeProcessorFeaturesBanks 0x1006
#define global WHvCapabilityCodeProcessorFrequencyCap 0x1007
#define global WHvCapabilityCodeSyntheticProcessorFeaturesBanks 0x1008
#define global WHvCapabilityCodeProcessorPerfmonFeatures 0x1009