CF_PIN_STATE列挙 (cfapi.h)
プレースホルダー ファイルまたはディレクトリの状態をピン留めします。
構文
typedef enum CF_PIN_STATE {
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_UNSPECIFIED 値: 0 プラットフォームは、プレースホルダーのコンテンツがディスク上にローカルに存在する必要がある場合、または存在しない必要がある場合に自由に決定できます。 |
CF_PIN_STATE_PINNED 値: 1 ピン要求がプラットフォームによって受信された後、同期プロバイダーにプレースホルダーのコンテンツを非同期的にフェッチするように通知されます。 CfSetPinState 呼び出しが正常に完了した後、固定するプレースホルダーがローカルで完全に使用できる保証はありません。 ただし、ピン留めされたプレースホルダーに対する退避要求はプラットフォームで失敗します。 |
CF_PIN_STATE_UNPINNED 値: 2 ピン留め解除要求がプラットフォームによって受信された後、同期プロバイダーに対して、ディスク上のプレースホルダーのコンテンツを非同期的に退避または無効化するように通知されます。 API 呼び出しが正常に完了した後に、固定されていないプレースホルダーが完全に脱水される保証はありません。 |
CF_PIN_STATE_EXCLUDED 値: 3 プレースホルダーは、同期プロバイダーによってクラウドに同期されることはありません。 この状態は、同期プロバイダーによってのみ設定できます。 |
CF_PIN_STATE_INHERIT 値: 4 プラットフォームは、呼び出し元がプレースホルダーに対して移動操作を実行したかのように扱います。そのため、親のピンの状態に基づいてプレースホルダーのピンの状態を再評価します。 継承テーブルについては、「 解説 」セクションを参照してください。 |
注釈
Parent | 指定されていません。 | Pinned | ピン留めされていない | 除外 | |
---|---|---|---|---|---|
ファイル | 指定されていません。 | 指定されていません。 | Pinned | 指定されていません。 | 除外 |
Pinned | Pinned | Pinned | Pinned | 除外 | |
ピン留めされていない | ピン留めされていない | ピン留めされていない | ピン留めされていない | 除外 | |
除外 | 指定されていません。 | Pinned | 指定されていません。 | 除外 | |
ディレクトリ | 指定されていません。 | 指定されていません。 | Pinned | ピン留めされていない | 除外 |
Pinned | Pinned | Pinned | Pinned | 除外 | |
ピン留めされていない | ピン留めされていない | ピン留めされていない | ピン留めされていない | 除外 | |
除外 | 指定されていません。 | Pinned | ピン留めされていない | 除外 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10、バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | cfapi.h |