Win32 API 日本語リファレンス
ホームUI.Shell › _KF_REDIRECTION_CAPABILITIES

_KF_REDIRECTION_CAPABILITIES

列挙型
基底型i4

メンバー 6

名前10進16進説明
KF_REDIRECTION_CAPABILITIES_ALLOW_ALL2550xFF値の下位バイトのいずれかのビットが設定されており、かつ DENY フラグが設定されていない場合、そのフォルダーはリダイレクトできます。DENY フラグは値の上位バイトにあります。
KF_REDIRECTION_CAPABILITIES_REDIRECTABLE10x1フォルダーをリダイレクトできます。現在、リダイレクトは共通フォルダーとユーザーフォルダーに対してのみ存在し、固定フォルダーや仮想フォルダーはリダイレクトできません。
KF_REDIRECTION_CAPABILITIES_DENY_ALL10483200xFFF00リダイレクトは許可されていません。
KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED2560x100このフォルダーは既にグループポリシーによってリダイレクトされているため、リダイレクトできません。
KF_REDIRECTION_CAPABILITIES_DENY_POLICY5120x200ポリシーによってこのフォルダーのリダイレクトが禁止されているため、リダイレクトできません。
KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS10240x400呼び出し元のアプリケーションに十分なアクセス許可がないため、このフォルダーはリダイレクトできません。

公式ドキュメント

既知のフォルダーの現在のリダイレクト機能を指定するフラグです。IKnownFolder::GetRedirectionCapabilities で使用されます。

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

各言語での定義

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

typedef enum _KF_REDIRECTION_CAPABILITIES : int {
    KF_REDIRECTION_CAPABILITIES_ALLOW_ALL = 255,
    KF_REDIRECTION_CAPABILITIES_REDIRECTABLE = 1,
    KF_REDIRECTION_CAPABILITIES_DENY_ALL = 1048320,
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED = 256,
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY = 512,
    KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS = 1024
} _KF_REDIRECTION_CAPABILITIES;
public enum _KF_REDIRECTION_CAPABILITIES : int
{
    KF_REDIRECTION_CAPABILITIES_ALLOW_ALL = 255,
    KF_REDIRECTION_CAPABILITIES_REDIRECTABLE = 1,
    KF_REDIRECTION_CAPABILITIES_DENY_ALL = 1048320,
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED = 256,
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY = 512,
    KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS = 1024,
}
Public Enum _KF_REDIRECTION_CAPABILITIES As Integer
    KF_REDIRECTION_CAPABILITIES_ALLOW_ALL = 255
    KF_REDIRECTION_CAPABILITIES_REDIRECTABLE = 1
    KF_REDIRECTION_CAPABILITIES_DENY_ALL = 1048320
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED = 256
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY = 512
    KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS = 1024
End Enum
import enum

class _KF_REDIRECTION_CAPABILITIES(enum.IntEnum):
    KF_REDIRECTION_CAPABILITIES_ALLOW_ALL = 255
    KF_REDIRECTION_CAPABILITIES_REDIRECTABLE = 1
    KF_REDIRECTION_CAPABILITIES_DENY_ALL = 1048320
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED = 256
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY = 512
    KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS = 1024
// _KF_REDIRECTION_CAPABILITIES
pub const KF_REDIRECTION_CAPABILITIES_ALLOW_ALL: i32 = 255;
pub const KF_REDIRECTION_CAPABILITIES_REDIRECTABLE: i32 = 1;
pub const KF_REDIRECTION_CAPABILITIES_DENY_ALL: i32 = 1048320;
pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED: i32 = 256;
pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY: i32 = 512;
pub const KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS: i32 = 1024;
// _KF_REDIRECTION_CAPABILITIES
const (
	KF_REDIRECTION_CAPABILITIES_ALLOW_ALL int32 = 255
	KF_REDIRECTION_CAPABILITIES_REDIRECTABLE int32 = 1
	KF_REDIRECTION_CAPABILITIES_DENY_ALL int32 = 1048320
	KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED int32 = 256
	KF_REDIRECTION_CAPABILITIES_DENY_POLICY int32 = 512
	KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS int32 = 1024
)
const
  KF_REDIRECTION_CAPABILITIES_ALLOW_ALL = 255;
  KF_REDIRECTION_CAPABILITIES_REDIRECTABLE = 1;
  KF_REDIRECTION_CAPABILITIES_DENY_ALL = 1048320;
  KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED = 256;
  KF_REDIRECTION_CAPABILITIES_DENY_POLICY = 512;
  KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS = 1024;
// _KF_REDIRECTION_CAPABILITIES
pub const KF_REDIRECTION_CAPABILITIES_ALLOW_ALL: i32 = 255;
pub const KF_REDIRECTION_CAPABILITIES_REDIRECTABLE: i32 = 1;
pub const KF_REDIRECTION_CAPABILITIES_DENY_ALL: i32 = 1048320;
pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED: i32 = 256;
pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY: i32 = 512;
pub const KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS: i32 = 1024;
const
  KF_REDIRECTION_CAPABILITIES_ALLOW_ALL* = 255
  KF_REDIRECTION_CAPABILITIES_REDIRECTABLE* = 1
  KF_REDIRECTION_CAPABILITIES_DENY_ALL* = 1048320
  KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED* = 256
  KF_REDIRECTION_CAPABILITIES_DENY_POLICY* = 512
  KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS* = 1024
enum _KF_REDIRECTION_CAPABILITIES : int {
    KF_REDIRECTION_CAPABILITIES_ALLOW_ALL = 255,
    KF_REDIRECTION_CAPABILITIES_REDIRECTABLE = 1,
    KF_REDIRECTION_CAPABILITIES_DENY_ALL = 1048320,
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED = 256,
    KF_REDIRECTION_CAPABILITIES_DENY_POLICY = 512,
    KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS = 1024,
}
#define global KF_REDIRECTION_CAPABILITIES_ALLOW_ALL              0xFF
#define global KF_REDIRECTION_CAPABILITIES_REDIRECTABLE           0x1
#define global KF_REDIRECTION_CAPABILITIES_DENY_ALL               0xFFF00
#define global KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED 0x100
#define global KF_REDIRECTION_CAPABILITIES_DENY_POLICY            0x200
#define global KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS       0x400