Win32 API 日本語リファレンス
ホームSystem.Com › MKRREDUCE

MKRREDUCE

列挙型
基底型i4

メンバー 4

名前10進16進説明
MKRREDUCE_ONE1966080x30000モニカーの縮退を 1 段階だけ実行します。通常、このオプションを活用するには、呼び出し元が対象となる種類のモニカーに関する具体的な知識を持っている必要があります。
MKRREDUCE_TOUSER1310720x20000ユーザーが永続オブジェクトとして識別できる形式になるまでモニカーを縮退します。そのような時点が存在しない場合、このオプションは MKRREDUCE_ALL として扱われます。
MKRREDUCE_THROUGHUSER655360x10000これ以上縮退するとユーザーが永続オブジェクトとして識別できない形式になってしまう段階まで、モニカーを縮退します。多くの場合、これは MKRREDUCE_TOUSER と同じ段階です。
MKRREDUCE_ALL00x0モニカーが最も単純な形式になるまで、つまりそれ自体に縮退するまで縮退します。

公式ドキュメント

モニカーをどこまで縮退するかを指定します。

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

各言語での定義

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

typedef enum MKRREDUCE : int {
    MKRREDUCE_ONE = 196608,
    MKRREDUCE_TOUSER = 131072,
    MKRREDUCE_THROUGHUSER = 65536,
    MKRREDUCE_ALL = 0
} MKRREDUCE;
public enum MKRREDUCE : int
{
    MKRREDUCE_ONE = 196608,
    MKRREDUCE_TOUSER = 131072,
    MKRREDUCE_THROUGHUSER = 65536,
    MKRREDUCE_ALL = 0,
}
Public Enum MKRREDUCE As Integer
    MKRREDUCE_ONE = 196608
    MKRREDUCE_TOUSER = 131072
    MKRREDUCE_THROUGHUSER = 65536
    MKRREDUCE_ALL = 0
End Enum
import enum

class MKRREDUCE(enum.IntEnum):
    MKRREDUCE_ONE = 196608
    MKRREDUCE_TOUSER = 131072
    MKRREDUCE_THROUGHUSER = 65536
    MKRREDUCE_ALL = 0
// MKRREDUCE
pub const MKRREDUCE_ONE: i32 = 196608;
pub const MKRREDUCE_TOUSER: i32 = 131072;
pub const MKRREDUCE_THROUGHUSER: i32 = 65536;
pub const MKRREDUCE_ALL: i32 = 0;
// MKRREDUCE
const (
	MKRREDUCE_ONE int32 = 196608
	MKRREDUCE_TOUSER int32 = 131072
	MKRREDUCE_THROUGHUSER int32 = 65536
	MKRREDUCE_ALL int32 = 0
)
const
  MKRREDUCE_ONE = 196608;
  MKRREDUCE_TOUSER = 131072;
  MKRREDUCE_THROUGHUSER = 65536;
  MKRREDUCE_ALL = 0;
// MKRREDUCE
pub const MKRREDUCE_ONE: i32 = 196608;
pub const MKRREDUCE_TOUSER: i32 = 131072;
pub const MKRREDUCE_THROUGHUSER: i32 = 65536;
pub const MKRREDUCE_ALL: i32 = 0;
const
  MKRREDUCE_ONE* = 196608
  MKRREDUCE_TOUSER* = 131072
  MKRREDUCE_THROUGHUSER* = 65536
  MKRREDUCE_ALL* = 0
enum MKRREDUCE : int {
    MKRREDUCE_ONE = 196608,
    MKRREDUCE_TOUSER = 131072,
    MKRREDUCE_THROUGHUSER = 65536,
    MKRREDUCE_ALL = 0,
}
#define global MKRREDUCE_ONE         0x30000
#define global MKRREDUCE_TOUSER      0x20000
#define global MKRREDUCE_THROUGHUSER 0x10000
#define global MKRREDUCE_ALL         0x0