Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This enumeration contains values used to control aspects of moniker binding operations. The values are used in the BIND_OPTSstructure.

Callers of IMonikermethods can specify values from this enumeration, and implementers of IMonikermethods can use these values in determining what they should do.

Syntax

typedef enum tagBIND_FLAGS {
  BIND_MAYBOTHERUSER = 1, 
  BIND_JUSTTESTEXISTENCE = 2, 
} BIND_FLAGS; 

Elements

BIND_MAYBOTHERUSER

If this flag is specified, the moniker implementation can interact with the end user.

If it is not present, the moniker implementation should not interact with the user in any way, such as by asking for a password for a network volume that needs mounting.

If prohibited from interacting with the user when it otherwise would, a moniker implementation can use a different algorithm that does not require user interaction or it can fail with the error MK_MUSTBOTHERUSER.

BIND_JUSTTESTEXISTENCE

If this flag is specified, the caller is not interested in having the operation carried out, but only in learning whether the operation could have been carried out had this flag not been specified.

For example, this flag lets the caller indicate only an interest in finding out whether an object actually exists by using this flag in a IMoniker::BindToObjectcall.

Moniker implementations can, however, ignore this possible optimization and carry out the operation in full. Callers must be able to deal with both cases.

Requirements

Header objidl.idl
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also