Win32 API 日本語リファレンス
ホームStorage.FileSystem › VS_FIXEDFILEINFO_FILE_FLAGS

VS_FIXEDFILEINFO_FILE_FLAGS

列挙型フラグ
基底型u4

メンバー 6

名前10進16進
VS_FF_DEBUG10x1
VS_FF_PRERELEASE20x2
VS_FF_PATCHED40x4
VS_FF_PRIVATEBUILD80x8
VS_FF_INFOINFERRED160x10
VS_FF_SPECIALBUILD320x20

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum VS_FIXEDFILEINFO_FILE_FLAGS : unsigned int {
    VS_FF_DEBUG = 1,
    VS_FF_PRERELEASE = 2,
    VS_FF_PATCHED = 4,
    VS_FF_PRIVATEBUILD = 8,
    VS_FF_INFOINFERRED = 16,
    VS_FF_SPECIALBUILD = 32
} VS_FIXEDFILEINFO_FILE_FLAGS;
[Flags]
public enum VS_FIXEDFILEINFO_FILE_FLAGS : uint
{
    VS_FF_DEBUG = 1,
    VS_FF_PRERELEASE = 2,
    VS_FF_PATCHED = 4,
    VS_FF_PRIVATEBUILD = 8,
    VS_FF_INFOINFERRED = 16,
    VS_FF_SPECIALBUILD = 32,
}
<Flags>
Public Enum VS_FIXEDFILEINFO_FILE_FLAGS As UInteger
    VS_FF_DEBUG = 1
    VS_FF_PRERELEASE = 2
    VS_FF_PATCHED = 4
    VS_FF_PRIVATEBUILD = 8
    VS_FF_INFOINFERRED = 16
    VS_FF_SPECIALBUILD = 32
End Enum
import enum

class VS_FIXEDFILEINFO_FILE_FLAGS(enum.IntFlag):
    VS_FF_DEBUG = 1
    VS_FF_PRERELEASE = 2
    VS_FF_PATCHED = 4
    VS_FF_PRIVATEBUILD = 8
    VS_FF_INFOINFERRED = 16
    VS_FF_SPECIALBUILD = 32
// VS_FIXEDFILEINFO_FILE_FLAGS (flags)
pub const VS_FF_DEBUG: u32 = 1;
pub const VS_FF_PRERELEASE: u32 = 2;
pub const VS_FF_PATCHED: u32 = 4;
pub const VS_FF_PRIVATEBUILD: u32 = 8;
pub const VS_FF_INFOINFERRED: u32 = 16;
pub const VS_FF_SPECIALBUILD: u32 = 32;
// VS_FIXEDFILEINFO_FILE_FLAGS
const (
	VS_FF_DEBUG uint32 = 1
	VS_FF_PRERELEASE uint32 = 2
	VS_FF_PATCHED uint32 = 4
	VS_FF_PRIVATEBUILD uint32 = 8
	VS_FF_INFOINFERRED uint32 = 16
	VS_FF_SPECIALBUILD uint32 = 32
)
const
  VS_FF_DEBUG = 1;
  VS_FF_PRERELEASE = 2;
  VS_FF_PATCHED = 4;
  VS_FF_PRIVATEBUILD = 8;
  VS_FF_INFOINFERRED = 16;
  VS_FF_SPECIALBUILD = 32;
// VS_FIXEDFILEINFO_FILE_FLAGS
pub const VS_FF_DEBUG: u32 = 1;
pub const VS_FF_PRERELEASE: u32 = 2;
pub const VS_FF_PATCHED: u32 = 4;
pub const VS_FF_PRIVATEBUILD: u32 = 8;
pub const VS_FF_INFOINFERRED: u32 = 16;
pub const VS_FF_SPECIALBUILD: u32 = 32;
const
  VS_FF_DEBUG* = 1
  VS_FF_PRERELEASE* = 2
  VS_FF_PATCHED* = 4
  VS_FF_PRIVATEBUILD* = 8
  VS_FF_INFOINFERRED* = 16
  VS_FF_SPECIALBUILD* = 32
enum VS_FIXEDFILEINFO_FILE_FLAGS : uint {
    VS_FF_DEBUG = 1,
    VS_FF_PRERELEASE = 2,
    VS_FF_PATCHED = 4,
    VS_FF_PRIVATEBUILD = 8,
    VS_FF_INFOINFERRED = 16,
    VS_FF_SPECIALBUILD = 32,
}
#define global VS_FF_DEBUG        0x1
#define global VS_FF_PRERELEASE   0x2
#define global VS_FF_PATCHED      0x4
#define global VS_FF_PRIVATEBUILD 0x8
#define global VS_FF_INFOINFERRED 0x10
#define global VS_FF_SPECIALBUILD 0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。