Share via


Clase SecurityCallContext

Proporciona acceso al contexto de seguridad de la llamada actual, que contiene información sobre los llamadores de un objeto. Con esta clase, también puede averiguar si el autor de la llamada directa de un objeto es miembro de un rol determinado y si la seguridad está habilitada para el objeto.

Solo las aplicaciones COM+ que usan la seguridad basada en roles pueden acceder a la clase SecurityCallContext . Para obtener más información sobre los roles, consulte Administración de seguridad basada en roles.

Cuándo implementar

Com+implementa esta clase.

Requisito Value
Interfaces ISecurityCallersColl

Cuándo se usa

Use esta clase para acceder a los métodos de ISecurityCallContext.

Comentarios

No se puede crear directamente un objeto SecurityCallContext . Para usar los métodos de ISecurityCallContext, debe obtener una referencia a su implementación llamando a CoGetCallContext, proporcionando IID_ISecurityCallContext para el parámetro riid .

Para usar esta clase de Microsoft Visual Basic, agregue una referencia a la biblioteca de tipos de servicios COM+. Un objeto SecurityCallContext se puede declarar mediante "COMSVCSLib.SecurityCallContext" como nombre de clase; se crea mediante una llamada a GetSecurityCallContext.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
ComSvcs.h

Consulte también

GetSecurityCallContext

ISecurityCallContext

Seguridad de componentes mediante programación

Administración de seguridad basada en roles

SecurityCallers

SecurityIdentity