EContextType 枚举

描述当前正在执行的线程的安全性上下文信息。

typedef enum {
    eCurrentContext    = 0x00,
    eRestrictedContext = 0x01
} EContextType;

成员

成员

说明

eCurrentContext

指示在公共语言运行时 (CLR) 调用 IHostSecurityManager::GetSecurityContext 方法时当前线程的上下文,或者 CLR 在对 IHostSecurityManager::SetSecurityContext 方法的调用中请求的上下文。

eRestrictedContext

指示宿主的权限较低的上下文,例如垃圾回收器,或者类或模块构造函数。

备注

CLR 将 EContextType 值之一提供为调用 IHostSecurityManager::GetSecurityContextIHostSecurityManager::SetSecurityContext 方法过程中的参数值。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.h

**库:**MSCorEE.dll

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

IHostSecurityContext 接口

IHostSecurityManager 接口

其他资源

承载枚举