RegistrationClassContext Výčet

Definice

Určuje sadu kontextů spuštění, ve kterých bude objekt třídy zpřístupněn pro požadavky na sestavení instancí.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Dědičnost
RegistrationClassContext
Atributy

Pole

Name Hodnota Description
InProcessServer 1

Kód, který vytváří a spravuje objekty této třídy, je knihovna DLL, která běží ve stejném procesu jako volající funkce určující kontext třídy.

InProcessHandler 2

Kód, který spravuje objekty této třídy, je obslužná rutina v procesu.

LocalServer 4

Kód EXE, který vytváří a spravuje objekty této třídy běží na stejném počítači, ale je načten v samostatném procesním prostoru.

InProcessServer16 8

Nepoužívá se.

RemoteServer 16

Kontext vzdáleného počítače.

InProcessHandler16 32

Nepoužívá se.

Reserved1 64

Nepoužívá se.

Reserved2 128

Nepoužívá se.

Reserved3 256

Nepoužívá se.

Reserved4 512

Nepoužívá se.

NoCodeDownload 1024

Zakáže stahování kódu z adresářové služby nebo internetu.

Reserved5 2048

Nepoužívá se.

NoCustomMarshal 4096

Určuje, jestli aktivace selže, pokud používá vlastní zařazování.

EnableCodeDownload 8192

Umožňuje stahování kódu z adresářové služby nebo internetu.

NoFailureLog 16384

Přepíše protokolování selhání.

DisableActivateAsActivator 32768

Zakáže aktivaci typu activate-as-activateor (AAA) pouze pro tuto aktivaci.

EnableActivateAsActivator 65536

Povolí aktivaci typu activate-as-activateor (AAA) pouze pro tuto aktivaci.

FromDefaultContext 131072

Spusťte tuto aktivaci z výchozího kontextu aktuálního bytu.

Poznámky

Hodnoty v výčtu RegistrationClassContext se používají v classContext parametru RegisterTypeForComClients metody. Tyto hodnoty jsou stejné jako hodnoty definované v výčtu COM CLSCTX , který se používá jako dwClsContext parametr při volání rozhraní COM API CoRegisterClassObject.

Další informace o CoRegisterClassObject výčtu CLSCTX najdete v knihovně MSDN.

Platí pro

Viz také