Enumeração MKRREDUCE (objidl.h)

Especifica até que ponto um moniker deve ser reduzido.

Syntax

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

Constantes

 
MKRREDUCE_ONE
Executa apenas uma etapa de redução do moniker. Em geral, o chamador deve ter conhecimento específico sobre o tipo específico de moniker para aproveitar essa opção.
MKRREDUCE_TOUSER
Reduz o moniker a um formulário que o usuário identifica como um objeto persistente. Se esse ponto não existir, essa opção deverá ser tratada como MKRREDUCE_ALL.
MKRREDUCE_THROUGHUSER
Reduz o moniker para onde qualquer redução adicional o reduziria a um formulário que o usuário não identifica como um objeto persistente. Muitas vezes, esse é o mesmo estágio que MKRREDUCE_TOUSER.
MKRREDUCE_ALL
Valor: 0
Reduz o moniker até que ele esteja em sua forma mais simples, ou seja, reduza-o a si mesmo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho objidl.h

Confira também

IMoniker::Reduce