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

PRJ_FILE_STATE

列挙型フラグ
基底型i4

メンバー 5

名前10進16進
PRJ_FILE_STATE_PLACEHOLDER10x1
PRJ_FILE_STATE_HYDRATED_PLACEHOLDER20x2
PRJ_FILE_STATE_DIRTY_PLACEHOLDER40x4
PRJ_FILE_STATE_FULL80x8
PRJ_FILE_STATE_TOMBSTONE160x10

各言語での定義

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

typedef enum PRJ_FILE_STATE : int {
    PRJ_FILE_STATE_PLACEHOLDER = 1,
    PRJ_FILE_STATE_HYDRATED_PLACEHOLDER = 2,
    PRJ_FILE_STATE_DIRTY_PLACEHOLDER = 4,
    PRJ_FILE_STATE_FULL = 8,
    PRJ_FILE_STATE_TOMBSTONE = 16
} PRJ_FILE_STATE;
[Flags]
public enum PRJ_FILE_STATE : int
{
    PRJ_FILE_STATE_PLACEHOLDER = 1,
    PRJ_FILE_STATE_HYDRATED_PLACEHOLDER = 2,
    PRJ_FILE_STATE_DIRTY_PLACEHOLDER = 4,
    PRJ_FILE_STATE_FULL = 8,
    PRJ_FILE_STATE_TOMBSTONE = 16,
}
<Flags>
Public Enum PRJ_FILE_STATE As Integer
    PRJ_FILE_STATE_PLACEHOLDER = 1
    PRJ_FILE_STATE_HYDRATED_PLACEHOLDER = 2
    PRJ_FILE_STATE_DIRTY_PLACEHOLDER = 4
    PRJ_FILE_STATE_FULL = 8
    PRJ_FILE_STATE_TOMBSTONE = 16
End Enum
import enum

class PRJ_FILE_STATE(enum.IntFlag):
    PRJ_FILE_STATE_PLACEHOLDER = 1
    PRJ_FILE_STATE_HYDRATED_PLACEHOLDER = 2
    PRJ_FILE_STATE_DIRTY_PLACEHOLDER = 4
    PRJ_FILE_STATE_FULL = 8
    PRJ_FILE_STATE_TOMBSTONE = 16
// PRJ_FILE_STATE (flags)
pub const PRJ_FILE_STATE_PLACEHOLDER: i32 = 1;
pub const PRJ_FILE_STATE_HYDRATED_PLACEHOLDER: i32 = 2;
pub const PRJ_FILE_STATE_DIRTY_PLACEHOLDER: i32 = 4;
pub const PRJ_FILE_STATE_FULL: i32 = 8;
pub const PRJ_FILE_STATE_TOMBSTONE: i32 = 16;
// PRJ_FILE_STATE
const (
	PRJ_FILE_STATE_PLACEHOLDER int32 = 1
	PRJ_FILE_STATE_HYDRATED_PLACEHOLDER int32 = 2
	PRJ_FILE_STATE_DIRTY_PLACEHOLDER int32 = 4
	PRJ_FILE_STATE_FULL int32 = 8
	PRJ_FILE_STATE_TOMBSTONE int32 = 16
)
const
  PRJ_FILE_STATE_PLACEHOLDER = 1;
  PRJ_FILE_STATE_HYDRATED_PLACEHOLDER = 2;
  PRJ_FILE_STATE_DIRTY_PLACEHOLDER = 4;
  PRJ_FILE_STATE_FULL = 8;
  PRJ_FILE_STATE_TOMBSTONE = 16;
// PRJ_FILE_STATE
pub const PRJ_FILE_STATE_PLACEHOLDER: i32 = 1;
pub const PRJ_FILE_STATE_HYDRATED_PLACEHOLDER: i32 = 2;
pub const PRJ_FILE_STATE_DIRTY_PLACEHOLDER: i32 = 4;
pub const PRJ_FILE_STATE_FULL: i32 = 8;
pub const PRJ_FILE_STATE_TOMBSTONE: i32 = 16;
const
  PRJ_FILE_STATE_PLACEHOLDER* = 1
  PRJ_FILE_STATE_HYDRATED_PLACEHOLDER* = 2
  PRJ_FILE_STATE_DIRTY_PLACEHOLDER* = 4
  PRJ_FILE_STATE_FULL* = 8
  PRJ_FILE_STATE_TOMBSTONE* = 16
enum PRJ_FILE_STATE : int {
    PRJ_FILE_STATE_PLACEHOLDER = 1,
    PRJ_FILE_STATE_HYDRATED_PLACEHOLDER = 2,
    PRJ_FILE_STATE_DIRTY_PLACEHOLDER = 4,
    PRJ_FILE_STATE_FULL = 8,
    PRJ_FILE_STATE_TOMBSTONE = 16,
}
#define global PRJ_FILE_STATE_PLACEHOLDER          0x1
#define global PRJ_FILE_STATE_HYDRATED_PLACEHOLDER 0x2
#define global PRJ_FILE_STATE_DIRTY_PLACEHOLDER    0x4
#define global PRJ_FILE_STATE_FULL                 0x8
#define global PRJ_FILE_STATE_TOMBSTONE            0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。