Win32 API 日本語リファレンス
ホームSystem.Hypervisor › WHV_CAPABILITY_CODE

WHV_CAPABILITY_CODE

列挙型
基底型i4

メンバー 17

名前10進16進
WHvCapabilityCodeHypervisorPresent00x0
WHvCapabilityCodeFeatures10x1
WHvCapabilityCodeExtendedVmExits20x2
WHvCapabilityCodeExceptionExitBitmap30x3
WHvCapabilityCodeX64MsrExitBitmap40x4
WHvCapabilityCodeGpaRangePopulateFlags50x5
WHvCapabilityCodeSchedulerFeatures60x6
WHvCapabilityCodeProcessorVendor40960x1000
WHvCapabilityCodeProcessorFeatures40970x1001
WHvCapabilityCodeProcessorClFlushSize40980x1002
WHvCapabilityCodeProcessorXsaveFeatures40990x1003
WHvCapabilityCodeProcessorClockFrequency41000x1004
WHvCapabilityCodeInterruptClockFrequency41010x1005
WHvCapabilityCodeProcessorFeaturesBanks41020x1006
WHvCapabilityCodeProcessorFrequencyCap41030x1007
WHvCapabilityCodeSyntheticProcessorFeaturesBanks41040x1008
WHvCapabilityCodeProcessorPerfmonFeatures41050x1009

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 4105
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,
}
#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