Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This enumeration contains values that specify how far the moniker should be reduced. They are used in the IMoniker::Reduce method.
typedef enum tagMKRREDUCE { MKRREDUCE_ONE = 3<<16, MKRREDUCE_TOUSER = 2<<16, MKRREDUCE_THROUGHUSER = 1<<16, MKRREDUCE_ALL = 0 } MKRREDUCE;
Elements
- MKRREDUCE_ONE
Performs only one step of reducing the moniker. In general, the caller must have specific knowledge about the particular kind of moniker to take advantage of this option. - MKRREDUCE_TOUSER
Reduces the moniker to a form that the user identifies as a persistent object. If no such point exists, this option should be treated as MKRREDUCE_ALL. - MKRREDUCE_THROUGHUSER
Reduces the moniker to where any further reduction would reduce it to a form that the user does not identify as a persistent object. Often, this is the same stage as MKRREDUCE_TOUSER. - MKRREDUCE_ALL
Reduces the moniker until it is in its simplest form, that is, reduce it to itself.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Objidl.h.
See Also
Send Feedback on this topic to the authors