RegistrationClassContext Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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.