Класс SecurityCallContext

Предоставляет доступ к контексту безопасности текущего вызова, который содержит сведения о вызывающих объектах. С помощью этого класса можно также узнать, является ли прямой вызывающий объект членом определенной роли и включена ли для объекта безопасность.

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

Когда следует реализовать

Этот класс реализуется с помощью COM+.

Требование Значение
Интерфейсы ISecurityCallersColl

Назначение

Используйте этот класс для доступа к методам ISecurityCallContext.

Комментарии

Невозможно напрямую создать объект SecurityCallContext . Чтобы использовать методы ISecurityCallContext, необходимо получить ссылку на его реализацию, вызвав CoGetCallContext, указав IID_ISecurityCallContext для параметра riid .

Чтобы использовать этот класс из Microsoft Visual Basic, добавьте ссылку на библиотеку типов служб COM+. Объект SecurityCallContext можно объявить с помощью "COMSVCSLib.SecurityCallContext" в качестве имени класса; он создается путем вызова Метода GetSecurityCallContext.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
ComSvcs.h

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

GetSecurityCallContext

ISecurityCallContext

Безопасность программных компонентов

Администрирование безопасности на основе ролей

SecurityCallers

SecurityIdentity