ホーム › Storage.ProjectedFileSystem › PRJ_FILE_STATE
PRJ_FILE_STATE
列挙型フラグメンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| PRJ_FILE_STATE_PLACEHOLDER | 1 | 0x1 | 項目はプレースホルダーです。 |
| PRJ_FILE_STATE_HYDRATED_PLACEHOLDER | 2 | 0x2 | 項目はハイドレート済みのプレースホルダーです。つまり、項目の内容がディスクに書き込まれています。 |
| PRJ_FILE_STATE_DIRTY_PLACEHOLDER | 4 | 0x4 | プレースホルダー項目のメタデータが変更されています。 |
| PRJ_FILE_STATE_FULL | 8 | 0x8 | 項目はフル状態です。 |
| PRJ_FILE_STATE_TOMBSTONE | 16 | 0x10 | 項目はトゥームストーンです。 |
公式ドキュメント
項目の状態です。
解説(Remarks)
PRJ_FILE_STATE_FULL ビットと PRJ_FILE_STATE_TOMBSTONE ビットは、互いに、またはその他のビットと組み合わせて現れることはありません。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 16enum 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)。