SecurityCallContext 类

提供对当前调用的安全上下文的访问,其中包含有关对象的调用方的信息。 使用此类,还可以了解对象的直接调用方是否是特定角色的成员,以及是否为对象启用了安全性。

只有使用基于角色的安全性的 COM+ 应用程序才能访问 SecurityCallContext 类。 有关角色的详细信息,请参阅 基于角色的安全管理

何时实现

此类由 COM+ 实现。

要求
接口 ISecurityCallersColl

何时使用

使用此类访问 ISecurityCallContext 的方法。

备注

不能直接创建 SecurityCallContext 对象。 若要使用 ISecurityCallContext 的方法,必须通过调用 CoGetCallContext 来获取对其实现的引用,并为 riid 参数提供IID_ISecurityCallContext。

若要使用 Microsoft Visual Basic 中的此类,请添加对 COM+ 服务类型库的引用。 可以使用“COMSVCSLib.SecurityCallContext”作为类名来声明 SecurityCallContext 对象;它是通过调用 GetSecurityCallContext 创建的。

要求

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

请参阅

GetSecurityCallContext

ISecurityCallContext

编程组件安全性

基于角色的安全管理

SecurityCallers

SecurityIdentity