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

DEFAULTSAVEFOLDERTYPE

列挙型
基底型i4

メンバー 3

名前10進16進説明
DSFT_DETECT10x1現在のユーザーによって保存フォルダーが決まります。現在のユーザーがライブラリの所有者である場合は、プライベートな保存場所 (DSFT_PRIVATE) を使用します。現在のユーザーがライブラリの所有者でない場合は、パブリックな保存場所 (DSFT_PUBLIC) を使用します。
DSFT_PRIVATE20x2ライブラリのプライベートな保存場所。ライブラリの所有者のみがアクセスできます。
DSFT_PUBLIC30x3ライブラリのパブリックな保存場所。すべてのユーザーがアクセスできます。

公式ドキュメント

既定の保存場所を指定します。

解説(Remarks)

これらの値を組み合わせることはできません。

使用元

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

各言語での定義

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

typedef enum DEFAULTSAVEFOLDERTYPE : int {
    DSFT_DETECT = 1,
    DSFT_PRIVATE = 2,
    DSFT_PUBLIC = 3
} DEFAULTSAVEFOLDERTYPE;
public enum DEFAULTSAVEFOLDERTYPE : int
{
    DSFT_DETECT = 1,
    DSFT_PRIVATE = 2,
    DSFT_PUBLIC = 3,
}
Public Enum DEFAULTSAVEFOLDERTYPE As Integer
    DSFT_DETECT = 1
    DSFT_PRIVATE = 2
    DSFT_PUBLIC = 3
End Enum
import enum

class DEFAULTSAVEFOLDERTYPE(enum.IntEnum):
    DSFT_DETECT = 1
    DSFT_PRIVATE = 2
    DSFT_PUBLIC = 3
// DEFAULTSAVEFOLDERTYPE
pub const DSFT_DETECT: i32 = 1;
pub const DSFT_PRIVATE: i32 = 2;
pub const DSFT_PUBLIC: i32 = 3;
// DEFAULTSAVEFOLDERTYPE
const (
	DSFT_DETECT int32 = 1
	DSFT_PRIVATE int32 = 2
	DSFT_PUBLIC int32 = 3
)
const
  DSFT_DETECT = 1;
  DSFT_PRIVATE = 2;
  DSFT_PUBLIC = 3;
// DEFAULTSAVEFOLDERTYPE
pub const DSFT_DETECT: i32 = 1;
pub const DSFT_PRIVATE: i32 = 2;
pub const DSFT_PUBLIC: i32 = 3;
const
  DSFT_DETECT* = 1
  DSFT_PRIVATE* = 2
  DSFT_PUBLIC* = 3
enum DEFAULTSAVEFOLDERTYPE : int {
    DSFT_DETECT = 1,
    DSFT_PRIVATE = 2,
    DSFT_PUBLIC = 3,
}
#define global DSFT_DETECT  0x1
#define global DSFT_PRIVATE 0x2
#define global DSFT_PUBLIC  0x3