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
| Name | Hodnota | Description |
|---|---|---|
| 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. |
| InProcessHandler | 2 | Kód, který spravuje objekty této třídy, je obslužná rutina v procesu. |
| 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 procesním prostoru. |
| InProcessServer16 | 8 | Nepoužívá se. |
| RemoteServer | 16 | Kontext vzdáleného počítače. |
| InProcessHandler16 | 32 | Nepoužívá se. |
| Reserved1 | 64 | Nepoužívá se. |
| Reserved2 | 128 | Nepoužívá se. |
| Reserved3 | 256 | Nepoužívá se. |
| Reserved4 | 512 | Nepoužívá se. |
| NoCodeDownload | 1024 | Zakáže stahování kódu z adresářové služby nebo internetu. |
| Reserved5 | 2048 | Nepoužívá se. |
| NoCustomMarshal | 4096 | Určuje, jestli aktivace selže, pokud používá vlastní zařazování. |
| EnableCodeDownload | 8192 | Umožňuje stahování kódu z adresářové služby nebo internetu. |
| NoFailureLog | 16384 | Přepíše protokolování selhání. |
| DisableActivateAsActivator | 32768 | Zakáže aktivaci typu activate-as-activateor (AAA) pouze pro tuto aktivaci. |
| EnableActivateAsActivator | 65536 | Povolí aktivaci typu activate-as-activateor (AAA) pouze pro tuto aktivaci. |
| FromDefaultContext | 131072 | Spusťte tuto aktivaci z výchozího kontextu aktuálního bytu. |
Poznámky
Hodnoty v výčtu RegistrationClassContext se používají v classContext parametru RegisterTypeForComClients metody. Tyto hodnoty jsou stejné jako hodnoty definované v 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 CLSCTX najdete v knihovně MSDN.