Метод ObjectContext::IsSecurityEnabled (comsvcs.h)

Указывает, включена ли безопасность для текущего объекта.

Синтаксис

HRESULT IsSecurityEnabled(
  [out] VARIANT_BOOL *pbIsEnabled
);

Параметры

[out] pbIsEnabled

ЗНАЧЕНИЕ TRUE , если для этого объекта включена безопасность; Значение FALSE в противном случае.

Возвращаемое значение

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY и E_FAIL, а также следующие значения.

Код возврата Описание
S_OK
Метод завершился успешно.
E_UNEXPECTED
Произошла непредвиденная ошибка. Это может произойти, если один объект передает указатель ObjectContext другому объекту, а другой объект вызывает IsSecurityEnabled с помощью этого указателя. Указатель ObjectContext недопустим вне контекста объекта, который его первоначально получил.

Комментарии

В среде COM+ серверные и библиотечные приложения могут использовать безопасность на основе ролей. IsSecurityEnabled возвращает значение TRUE , если приложение использует безопасность на основе ролей, а безопасность на основе ролей включена как для приложения, так и для конкретного компонента, который вызвал метод .

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

См. также раздел

Objectcontext