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

CF_PLACEHOLDER_MANAGEMENT_POLICY

列挙型
基底型i4

メンバー 4

名前10進16進説明
CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT00x0同期ルート内でプレースホルダー管理操作を実行できるのは、同期プロバイダーのみです。
CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED10x1任意のプロセスが、アクティブな同期ルート内にプレースホルダーを作成できます。
CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED20x2任意のプロセスが、アクティブな同期ルート内のファイルをプレースホルダーに変換できます。
CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED40x4任意のプロセスが、アクティブな同期ルート内のプレースホルダーを更新できます。

公式ドキュメント

CF_SYNC_POLICIES 構造体に対するプレースホルダー管理ポリシーを指定します。

解説(Remarks)

既定では、同期ルート内でプレースホルダー管理操作を実行できるのは同期プロバイダーのみです。同期プロバイダー以外のプロセスは、同期ルートが非アクティブな場合、すなわちどの同期プロバイダーからも接続されていない場合にのみ、プレースホルダー管理操作を実行できます。これらのポリシーを有効にすると、同期プロバイダー以外のプロセスでも、アクティブな同期ルート内でそれぞれのプレースホルダー管理操作を実行できるようになります。既定のポリシーでは、接続済みの同期プロバイダーのみがプレースホルダー管理操作を実行できます。他の 3 つのポリシーは、任意の組み合わせで指定できます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum CF_PLACEHOLDER_MANAGEMENT_POLICY : int {
    CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT = 0,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED = 1,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED = 2,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED = 4
} CF_PLACEHOLDER_MANAGEMENT_POLICY;
public enum CF_PLACEHOLDER_MANAGEMENT_POLICY : int
{
    CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT = 0,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED = 1,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED = 2,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED = 4,
}
Public Enum CF_PLACEHOLDER_MANAGEMENT_POLICY As Integer
    CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT = 0
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED = 1
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED = 2
    CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED = 4
End Enum
import enum

class CF_PLACEHOLDER_MANAGEMENT_POLICY(enum.IntEnum):
    CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT = 0
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED = 1
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED = 2
    CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED = 4
// CF_PLACEHOLDER_MANAGEMENT_POLICY
pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT: i32 = 0;
pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED: i32 = 1;
pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED: i32 = 2;
pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED: i32 = 4;
// CF_PLACEHOLDER_MANAGEMENT_POLICY
const (
	CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT int32 = 0
	CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED int32 = 1
	CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED int32 = 2
	CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED int32 = 4
)
const
  CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT = 0;
  CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED = 1;
  CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED = 2;
  CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED = 4;
// CF_PLACEHOLDER_MANAGEMENT_POLICY
pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT: i32 = 0;
pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED: i32 = 1;
pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED: i32 = 2;
pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED: i32 = 4;
const
  CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT* = 0
  CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED* = 1
  CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED* = 2
  CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED* = 4
enum CF_PLACEHOLDER_MANAGEMENT_POLICY : int {
    CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT = 0,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED = 1,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED = 2,
    CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED = 4,
}
#define global CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT                 0x0
#define global CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED     0x1
#define global CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED 0x2
#define global CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED     0x4