перечисление 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