Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Support Forum
Download Visual Studio Add-In

Terms of Use
Privacy Policy
CLSCTX (Enums)
 
.
Summary
Indicates the execution contexts in which an object is to be run

C# Definition:

[Flags]
enum CLSCTX : uint
{
    CLSCTX_INPROC_SERVER      = 0x1,
    CLSCTX_INPROC_HANDLER     = 0x2,
    CLSCTX_LOCAL_SERVER       = 0x4,
    CLSCTX_INPROC_SERVER16    = 0x8,
    CLSCTX_REMOTE_SERVER      = 0x10,
    CLSCTX_INPROC_HANDLER16       = 0x20,
    CLSCTX_RESERVED1          = 0x40,
    CLSCTX_RESERVED2          = 0x80,
    CLSCTX_RESERVED3          = 0x100,
    CLSCTX_RESERVED4          = 0x200,
    CLSCTX_NO_CODE_DOWNLOAD       = 0x400,
    CLSCTX_RESERVED5          = 0x800,
    CLSCTX_NO_CUSTOM_MARSHAL      = 0x1000,
    CLSCTX_ENABLE_CODE_DOWNLOAD   = 0x2000,
    CLSCTX_NO_FAILURE_LOG     = 0x4000,
    CLSCTX_DISABLE_AAA        = 0x8000,
    CLSCTX_ENABLE_AAA         = 0x10000,
    CLSCTX_FROM_DEFAULT_CONTEXT   = 0x20000,
    CLSCTX_ACTIVATE_32_BIT_SERVER = 0x40000,
    CLSCTX_ACTIVATE_64_BIT_SERVER = 0x80000,
    CLSCTX_INPROC         = CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER,
    CLSCTX_SERVER         = CLSCTX_INPROC_SERVER|CLSCTX_LOCAL_SERVER|CLSCTX_REMOTE_SERVER,
    CLSCTX_ALL            = CLSCTX_SERVER|CLSCTX_INPROC_HANDLER
}

VB Definition:

<Flags()> _
Enum CLSCTX As Integer '(or UInt32 if using .NET 2.0)
    CLSCTX_INPROC_SERVER = &H1
    CLSCTX_INPROC_HANDLER = &H2
    CLSCTX_LOCAL_SERVER = &H4
    CLSCTX_INPROC_SERVER16 = &H8
    CLSCTX_REMOTE_SERVER = &H10
    CLSCTX_INPROC_HANDLER16 = &H20
    CLSCTX_RESERVED1 = &H40
    CLSCTX_RESERVED2 = &H80
    CLSCTX_RESERVED3 = &H100
    CLSCTX_RESERVED4 = &H200
    CLSCTX_NO_CODE_DOWNLOAD = &H400
    CLSCTX_RESERVED5 = &H800
    CLSCTX_NO_CUSTOM_MARSHAL = &H1000
    CLSCTX_ENABLE_CODE_DOWNLOAD = &H2000
    CLSCTX_NO_FAILURE_LOG = &H4000
    CLSCTX_DISABLE_AAA = &H8000
    CLSCTX_ENABLE_AAA = &H10000
    CLSCTX_FROM_DEFAULT_CONTEXT = &H20000
    CLSCTX_ACTIVATE_32_BIT_SERVER = &H40000
    CLSCTX_ACTIVATE_64_BIT_SERVER = &H80000
    CLSCTX_INPROC = CLSCTX_INPROC_SERVER Or CLSCTX_INPROC_HANDLER
    CLSCTX_SERVER = CLSCTX_INPROC_SERVER Or CLSCTX_LOCAL_SERVER Or CLSCTX_REMOTE_SERVER
    CLSCTX_ALL = CLSCTX_SERVER Or CLSCTX_INPROC_HANDLER
End Enum

Notes:

None.

Documentation
CLSCTX on MSDN

Please edit this page!

Do you have...

  • helpful tips?
  • corrections to the existing content?
  • additional languages you want to include?

Select "Edit This Page" on the right hand toolbar and edit it!

 
Access PInvoke.net directly from VS:
Terms of Use
Edit This Page
Find References
Show Printable Version
Revisions