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 konstrukce 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

DisableActivateAsActivator 32768

Zakáže aktivace aktivovat jako Activator (AAA) pouze pro tuto aktivaci.

EnableActivateAsActivator 65536

Povolí pouze aktivaci aktivovat jako Activator (AAA) pouze pro tuto aktivaci.

EnableCodeDownload 8192

Umožňuje stažení kódu z adresářové služby nebo z Internetu.

FromDefaultContext 131072

Zahajte tuto aktivaci z výchozího kontextu aktuálního objektu apartment.

InProcessHandler 2

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

InProcessHandler16 32

Nepoužívá se.

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.

InProcessServer16 8

Nepoužívá se.

LocalServer 4

Kód EXE, který vytváří a spravuje objekty této třídy, je spouštěn ve stejném počítači, ale je načten do samostatného prostoru procesu.

NoCodeDownload 1024

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

NoCustomMarshal 4096

Určuje, jestli se aktivace nezdařila, pokud používá vlastní zařazování.

NoFailureLog 16384

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

RemoteServer 16

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

Reserved1 64

Nepoužívá se.

Reserved2 128

Nepoužívá se.

Reserved3 256

Nepoužívá se.

Reserved4 512

Nepoužívá se.

Reserved5 2048

Nepoužívá se.

Poznámky

Hodnoty ve RegistrationClassContext výčtu jsou používány v classContext parametru RegisterTypeForComClients metody. Tyto hodnoty jsou stejné jako ty, které jsou definovány v výčtu CLSCTX modelu COM, který se používá jako dwClsContext parametr v volání rozhraní API modelu COM CoRegisterClassObject .

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

Platí pro

Viz také