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

STGC

列挙型フラグ
基底型i4

メンバー 5

名前10進16進
STGC_DEFAULT00x0
STGC_OVERWRITE10x1
STGC_ONLYIFCURRENT20x2
STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE40x4
STGC_CONSOLIDATE80x8

各言語での定義

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

typedef enum STGC : int {
    STGC_DEFAULT = 0,
    STGC_OVERWRITE = 1,
    STGC_ONLYIFCURRENT = 2,
    STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4,
    STGC_CONSOLIDATE = 8
} STGC;
[Flags]
public enum STGC : int
{
    STGC_DEFAULT = 0,
    STGC_OVERWRITE = 1,
    STGC_ONLYIFCURRENT = 2,
    STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4,
    STGC_CONSOLIDATE = 8,
}
<Flags>
Public Enum STGC As Integer
    STGC_DEFAULT = 0
    STGC_OVERWRITE = 1
    STGC_ONLYIFCURRENT = 2
    STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4
    STGC_CONSOLIDATE = 8
End Enum
import enum

class STGC(enum.IntFlag):
    STGC_DEFAULT = 0
    STGC_OVERWRITE = 1
    STGC_ONLYIFCURRENT = 2
    STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4
    STGC_CONSOLIDATE = 8
// STGC (flags)
pub const STGC_DEFAULT: i32 = 0;
pub const STGC_OVERWRITE: i32 = 1;
pub const STGC_ONLYIFCURRENT: i32 = 2;
pub const STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE: i32 = 4;
pub const STGC_CONSOLIDATE: i32 = 8;
// STGC
const (
	STGC_DEFAULT int32 = 0
	STGC_OVERWRITE int32 = 1
	STGC_ONLYIFCURRENT int32 = 2
	STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE int32 = 4
	STGC_CONSOLIDATE int32 = 8
)
const
  STGC_DEFAULT = 0;
  STGC_OVERWRITE = 1;
  STGC_ONLYIFCURRENT = 2;
  STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4;
  STGC_CONSOLIDATE = 8;
// STGC
pub const STGC_DEFAULT: i32 = 0;
pub const STGC_OVERWRITE: i32 = 1;
pub const STGC_ONLYIFCURRENT: i32 = 2;
pub const STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE: i32 = 4;
pub const STGC_CONSOLIDATE: i32 = 8;
const
  STGC_DEFAULT* = 0
  STGC_OVERWRITE* = 1
  STGC_ONLYIFCURRENT* = 2
  STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE* = 4
  STGC_CONSOLIDATE* = 8
enum STGC : int {
    STGC_DEFAULT = 0,
    STGC_OVERWRITE = 1,
    STGC_ONLYIFCURRENT = 2,
    STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4,
    STGC_CONSOLIDATE = 8,
}
#define global STGC_DEFAULT                            0x0
#define global STGC_OVERWRITE                          0x1
#define global STGC_ONLYIFCURRENT                      0x2
#define global STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE 0x4
#define global STGC_CONSOLIDATE                        0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。