EContextType Enumeration


Describes the security context of the currently executing thread.

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

eCurrentContextIndicates the context on the current thread at the time the common language runtime (CLR) calls the IHostSecurityManager::GetSecurityContext method, or the context requested by the CLR in a call to the IHostSecurityManager::SetSecurityContext method.
eRestrictedContextIndicates a context over which the host has lower privileges, such as the garbage collector, or class or module constructors.

The CLR supplies one of the EContextType values as a parameter value in calls to the IHostSecurityManager::GetSecurityContext and IHostSecurityManager::SetSecurityContext methods.

Platforms: See System Requirements.

Header: MSCorEE.h

Library: MSCorEE.dll

.NET Framework Versions: Available since 2.0

IHostSecurityContext Interface
IHostSecurityManager Interface
Hosting Enumerations