_KF_DEFINITION_FLAGS列挙 (shobjidl_core.h)
特定の既知のフォルダーの動作を指定するフラグ。 KNOWNFOLDER_DEFINITION構造体と共に使用されます。
構文
typedef enum _KF_DEFINITION_FLAGS {
KFDF_LOCAL_REDIRECT_ONLY = 0x2,
KFDF_ROAMABLE = 0x4,
KFDF_PRECREATE = 0x8,
KFDF_STREAM = 0x10,
KFDF_PUBLISHEXPANDEDPATH = 0x20,
KFDF_NO_REDIRECT_UI = 0x40
} ;
定数
KFDF_LOCAL_REDIRECT_ONLY 値: 0x2 ユーザーごとの既知のフォルダーがネットワークの場所にリダイレクトされないようにします。 既知のフォルダーにKFDF_LOCAL_REDIRECT_ONLYフラグが設定されているが、ネットワークの場所にリダイレクトされる既知のフォルダーのサブフォルダーである場合は、このサブフォルダーもリダイレクトされることに注意してください。 |
KFDF_ROAMABLE 値: 0x4 PC から PC への同期を介してローミングできます。 |
KFDF_PRECREATE 値: 0x8 ユーザーが最初にログオンしたときにフォルダーを作成します。 通常、既知のフォルダーは最初に呼び出されるまで作成されません。 その時点で、 SHCreateItemInKnownFolder や IKnownFolder::GetShellItem などの API が 、KF_FLAG_CREATE フラグを使用して呼び出されます。 ただし、一部の既知のフォルダーはすぐに存在する必要があります。 たとえば、%USERPROFILE% の下にある既知のフォルダーがあり、適切なビューを提供するために存在する必要があります。 そのような場合、KFDF_PRECREATEが設定され、Windows エクスプローラーはユーザーの初期化中に作成 API を呼び出します。 |
KFDF_STREAM 値: 0x10 Windows 7 で導入されました。 既知のフォルダーは、フォルダーではなくファイルです。 |
KFDF_PUBLISHEXPANDEDPATH 値: 0x20 Windows 7 で導入されました。 環境変数が完全に展開された既知のフォルダーの完全なパスは、HKEY_CURRENT_USERの下のレジストリに格納されます。 |
KFDF_NO_REDIRECT_UI 値: 0x40 Windows 8.1で導入されました。 既知のフォルダーのプロパティ ダイアログに [ 場所 ] タブが表示されないようにします。 |
注釈
KF_DEFINITION_FLAGS型は、次に示すように Shobjidl.h で定義されています。
typedef DWORD KF_DEFINITION_FLAGS;
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista、Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | shobjidl_core.h (Shobjidl.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示