ホーム › Storage.CloudFilters › CF_PIN_STATE
CF_PIN_STATE
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| CF_PIN_STATE_UNSPECIFIED | 0 | 0x0 | プレースホルダーのコンテンツをローカルのディスク上に存在させるか、存在させないかを、プラットフォームが自由に判断できます。 |
| CF_PIN_STATE_PINNED | 1 | 0x1 | ピン留め要求がプラットフォームで受け取られた後、同期プロバイダーに通知され、プレースホルダーのコンテンツが非同期に取得されます。CfSetPinState の呼び出しが成功しても、ピン留め対象のプレースホルダーがローカルで完全に利用可能になることは保証されません。ただし、プラットフォームはピン留めされたプレースホルダーに対するハイドレーション解除 (dehydration) 要求をすべて失敗させます。 |
| CF_PIN_STATE_UNPINNED | 2 | 0x2 | ピン留め解除要求がプラットフォームで受け取られた後、同期プロバイダーに通知され、ディスク上のプレースホルダーのコンテンツが非同期にハイドレーション解除または無効化されます。API 呼び出しが成功しても、ピン留め解除対象のプレースホルダーが完全にハイドレーション解除されることは保証されません。 |
| CF_PIN_STATE_EXCLUDED | 3 | 0x3 | プレースホルダーが同期プロバイダーによってクラウドに同期されることはありません。この状態は同期プロバイダーのみが設定できます。 |
| CF_PIN_STATE_INHERIT | 4 | 0x4 | プラットフォームは、呼び出し元がプレースホルダーに対して移動操作を実行したものとして扱い、親のピン状態に基づいてプレースホルダーのピン状態を再評価します。継承の表については Remarks セクションを参照してください。 |
公式ドキュメント
プレースホルダーのファイルまたはディレクトリのピン状態です。
解説(Remarks)
| 親 | Unspecified | Pinned | Unpinned | Excluded | |
|---|---|---|---|---|---|
| ファイル | Unspecified | Unspecified | Pinned | Unspecified | Excluded |
| Pinned | Pinned | Pinned | Pinned | Excluded | |
| Unpinned | Unpinned | Unpinned | Unpinned | Excluded | |
| Excluded | Unspecified | Pinned | Unspecified | Excluded | |
| ディレクトリ | Unspecified | Unspecified | Pinned | Unpinned | Excluded |
| Pinned | Pinned | Pinned | Pinned | Excluded | |
| Unpinned | Unpinned | Unpinned | Unpinned | Excluded | |
| Excluded | Unspecified | Pinned | Unpinned | Excluded |
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 CF_PIN_STATE : int {
CF_PIN_STATE_UNSPECIFIED = 0,
CF_PIN_STATE_PINNED = 1,
CF_PIN_STATE_UNPINNED = 2,
CF_PIN_STATE_EXCLUDED = 3,
CF_PIN_STATE_INHERIT = 4
} CF_PIN_STATE;public enum CF_PIN_STATE : int
{
CF_PIN_STATE_UNSPECIFIED = 0,
CF_PIN_STATE_PINNED = 1,
CF_PIN_STATE_UNPINNED = 2,
CF_PIN_STATE_EXCLUDED = 3,
CF_PIN_STATE_INHERIT = 4,
}Public Enum CF_PIN_STATE As Integer
CF_PIN_STATE_UNSPECIFIED = 0
CF_PIN_STATE_PINNED = 1
CF_PIN_STATE_UNPINNED = 2
CF_PIN_STATE_EXCLUDED = 3
CF_PIN_STATE_INHERIT = 4
End Enumimport enum
class CF_PIN_STATE(enum.IntEnum):
CF_PIN_STATE_UNSPECIFIED = 0
CF_PIN_STATE_PINNED = 1
CF_PIN_STATE_UNPINNED = 2
CF_PIN_STATE_EXCLUDED = 3
CF_PIN_STATE_INHERIT = 4// CF_PIN_STATE
pub const CF_PIN_STATE_UNSPECIFIED: i32 = 0;
pub const CF_PIN_STATE_PINNED: i32 = 1;
pub const CF_PIN_STATE_UNPINNED: i32 = 2;
pub const CF_PIN_STATE_EXCLUDED: i32 = 3;
pub const CF_PIN_STATE_INHERIT: i32 = 4;// CF_PIN_STATE
const (
CF_PIN_STATE_UNSPECIFIED int32 = 0
CF_PIN_STATE_PINNED int32 = 1
CF_PIN_STATE_UNPINNED int32 = 2
CF_PIN_STATE_EXCLUDED int32 = 3
CF_PIN_STATE_INHERIT int32 = 4
)const
CF_PIN_STATE_UNSPECIFIED = 0;
CF_PIN_STATE_PINNED = 1;
CF_PIN_STATE_UNPINNED = 2;
CF_PIN_STATE_EXCLUDED = 3;
CF_PIN_STATE_INHERIT = 4;// CF_PIN_STATE
pub const CF_PIN_STATE_UNSPECIFIED: i32 = 0;
pub const CF_PIN_STATE_PINNED: i32 = 1;
pub const CF_PIN_STATE_UNPINNED: i32 = 2;
pub const CF_PIN_STATE_EXCLUDED: i32 = 3;
pub const CF_PIN_STATE_INHERIT: i32 = 4;const
CF_PIN_STATE_UNSPECIFIED* = 0
CF_PIN_STATE_PINNED* = 1
CF_PIN_STATE_UNPINNED* = 2
CF_PIN_STATE_EXCLUDED* = 3
CF_PIN_STATE_INHERIT* = 4enum CF_PIN_STATE : int {
CF_PIN_STATE_UNSPECIFIED = 0,
CF_PIN_STATE_PINNED = 1,
CF_PIN_STATE_UNPINNED = 2,
CF_PIN_STATE_EXCLUDED = 3,
CF_PIN_STATE_INHERIT = 4,
}#define global CF_PIN_STATE_UNSPECIFIED 0x0
#define global CF_PIN_STATE_PINNED 0x1
#define global CF_PIN_STATE_UNPINNED 0x2
#define global CF_PIN_STATE_EXCLUDED 0x3
#define global CF_PIN_STATE_INHERIT 0x4