BIND_FLAGS 枚举 (objidl.h)

控制名字对象绑定操作的各个方面。

语法

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

常量

 
BIND_MAYBOTHERUSER
值:1
如果指定了此标志,则名字对象实现可以与最终用户交互。 否则,名字对象实现不应以任何方式与用户交互,例如通过请求需要装载的网络卷的密码。 如果禁止在否则的情况下与用户交互,则名字对象实现可以使用不需要用户交互的其他算法,或者可能会失败并MK_E_MUSTBOTHERUSER错误。
BIND_JUSTTESTEXISTENCE
值: 2
如果指定了此标志,则调用方对执行操作不感兴趣,而只是要了解在未指定此标志的情况下是否可以执行该操作。 例如,此标志允许调用方仅通过在 IMoniker::BindToObject 调用中使用此标志来指示是否确实存在对象的兴趣。 但是,名字对象实现可以忽略此可能的优化,并完全执行操作。 调用方必须能够处理这两种情况。

要求

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

另请参阅

BIND_OPTS

BIND_OPTS2

BIND_OPTS3