EContextType Enumeration

Describes the security context of the currently executing thread.


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


Member Description
eCurrentContext Indicates 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.
eRestrictedContext Indicates 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

See Also

IHostSecurityContext Interface
IHostSecurityManager Interface
Hosting Enumerations