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 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
- 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 classContext
RegisterTypeForComClients 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.