Sdílet prostřednictvím


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

DisableActivateAsActivator 32768

Zakáže aktivace jako aktivátoru (AAA) pouze pro tuto aktivaci.

EnableActivateAsActivator 65536

Povolí aktivaci jako aktivátor (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 bytu.

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, běží na stejném počítači, ale je načten v samostatném prostoru procesu.

NoCodeDownload 1024

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

NoCustomMarshal 4096

Určuje, jestli aktivace selže, 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 výčtu RegistrationClassContext se používají v parametru classContextRegisterTypeForComClients metody . Tyto hodnoty jsou stejné jako hodnoty definované ve výčtu COM CLSCTX , který se používá jako dwClsContext parametr ve volání com api CoRegisterClassObject.

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

Platí pro

Viz také