MKRREDUCE 枚举 (objidl.h)

指定名字对象应减少的距离。

语法

typedef enum tagMKREDUCE {
  MKRREDUCE_ONE,
  MKRREDUCE_TOUSER,
  MKRREDUCE_THROUGHUSER,
  MKRREDUCE_ALL = 0
} MKRREDUCE;

常量

 
MKRREDUCE_ONE
仅执行一个步骤来减少名字对象。 一般情况下,调用方必须对特定种类的名字对象有特定了解才能利用此选项。
MKRREDUCE_TOUSER
将名字对象减少为用户标识为持久对象的窗体。 如果不存在此类点,则应将此选项视为MKRREDUCE_ALL。
MKRREDUCE_THROUGHUSER
将名字对象减少到 ,进一步缩减后会将其缩减为用户不标识为永久性对象的形式。 通常,这是与MKRREDUCE_TOUSER相同的阶段。
MKRREDUCE_ALL
值: 0
减少名字对象,直到其采用最简单的形式,即将其缩减为自身。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 objidl.h

另请参阅

IMoniker::Reduce