ホーム › System.SystemInformation › VER_FLAGS
VER_FLAGS
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| VER_MINORVERSION | 1 | 0x1 |
| VER_MAJORVERSION | 2 | 0x2 |
| VER_BUILDNUMBER | 4 | 0x4 |
| VER_PLATFORMID | 8 | 0x8 |
| VER_SERVICEPACKMINOR | 16 | 0x10 |
| VER_SERVICEPACKMAJOR | 32 | 0x20 |
| VER_SUITENAME | 64 | 0x40 |
| VER_PRODUCT_TYPE | 128 | 0x80 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VER_FLAGS : unsigned int {
VER_MINORVERSION = 1,
VER_MAJORVERSION = 2,
VER_BUILDNUMBER = 4,
VER_PLATFORMID = 8,
VER_SERVICEPACKMINOR = 16,
VER_SERVICEPACKMAJOR = 32,
VER_SUITENAME = 64,
VER_PRODUCT_TYPE = 128
} VER_FLAGS;[Flags]
public enum VER_FLAGS : uint
{
VER_MINORVERSION = 1,
VER_MAJORVERSION = 2,
VER_BUILDNUMBER = 4,
VER_PLATFORMID = 8,
VER_SERVICEPACKMINOR = 16,
VER_SERVICEPACKMAJOR = 32,
VER_SUITENAME = 64,
VER_PRODUCT_TYPE = 128,
}<Flags>
Public Enum VER_FLAGS As UInteger
VER_MINORVERSION = 1
VER_MAJORVERSION = 2
VER_BUILDNUMBER = 4
VER_PLATFORMID = 8
VER_SERVICEPACKMINOR = 16
VER_SERVICEPACKMAJOR = 32
VER_SUITENAME = 64
VER_PRODUCT_TYPE = 128
End Enumimport enum
class VER_FLAGS(enum.IntFlag):
VER_MINORVERSION = 1
VER_MAJORVERSION = 2
VER_BUILDNUMBER = 4
VER_PLATFORMID = 8
VER_SERVICEPACKMINOR = 16
VER_SERVICEPACKMAJOR = 32
VER_SUITENAME = 64
VER_PRODUCT_TYPE = 128// VER_FLAGS (flags)
pub const VER_MINORVERSION: u32 = 1;
pub const VER_MAJORVERSION: u32 = 2;
pub const VER_BUILDNUMBER: u32 = 4;
pub const VER_PLATFORMID: u32 = 8;
pub const VER_SERVICEPACKMINOR: u32 = 16;
pub const VER_SERVICEPACKMAJOR: u32 = 32;
pub const VER_SUITENAME: u32 = 64;
pub const VER_PRODUCT_TYPE: u32 = 128;// VER_FLAGS
const (
VER_MINORVERSION uint32 = 1
VER_MAJORVERSION uint32 = 2
VER_BUILDNUMBER uint32 = 4
VER_PLATFORMID uint32 = 8
VER_SERVICEPACKMINOR uint32 = 16
VER_SERVICEPACKMAJOR uint32 = 32
VER_SUITENAME uint32 = 64
VER_PRODUCT_TYPE uint32 = 128
)const
VER_MINORVERSION = 1;
VER_MAJORVERSION = 2;
VER_BUILDNUMBER = 4;
VER_PLATFORMID = 8;
VER_SERVICEPACKMINOR = 16;
VER_SERVICEPACKMAJOR = 32;
VER_SUITENAME = 64;
VER_PRODUCT_TYPE = 128;// VER_FLAGS
pub const VER_MINORVERSION: u32 = 1;
pub const VER_MAJORVERSION: u32 = 2;
pub const VER_BUILDNUMBER: u32 = 4;
pub const VER_PLATFORMID: u32 = 8;
pub const VER_SERVICEPACKMINOR: u32 = 16;
pub const VER_SERVICEPACKMAJOR: u32 = 32;
pub const VER_SUITENAME: u32 = 64;
pub const VER_PRODUCT_TYPE: u32 = 128;const
VER_MINORVERSION* = 1
VER_MAJORVERSION* = 2
VER_BUILDNUMBER* = 4
VER_PLATFORMID* = 8
VER_SERVICEPACKMINOR* = 16
VER_SERVICEPACKMAJOR* = 32
VER_SUITENAME* = 64
VER_PRODUCT_TYPE* = 128enum VER_FLAGS : uint {
VER_MINORVERSION = 1,
VER_MAJORVERSION = 2,
VER_BUILDNUMBER = 4,
VER_PLATFORMID = 8,
VER_SERVICEPACKMINOR = 16,
VER_SERVICEPACKMAJOR = 32,
VER_SUITENAME = 64,
VER_PRODUCT_TYPE = 128,
}#define global VER_MINORVERSION 0x1
#define global VER_MAJORVERSION 0x2
#define global VER_BUILDNUMBER 0x4
#define global VER_PLATFORMID 0x8
#define global VER_SERVICEPACKMINOR 0x10
#define global VER_SERVICEPACKMAJOR 0x20
#define global VER_SUITENAME 0x40
#define global VER_PRODUCT_TYPE 0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。