Share via


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 vytvoření 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 aktivaci jako aktivačního zařízení (AAA) pouze pro tuto aktivaci.

EnableActivateAsActivator 65536

Povolí aktivaci jako aktivačního zařízení (AAA) pouze pro tuto aktivaci.

EnableCodeDownload 8192

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

FromDefaultContext 131072

Tuto aktivaci zahájíte 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á se spouští 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 při volání rozhraní COM API CoRegisterClassObject.

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

Platí pro

Viz také