RegistrationClassContext Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megadja azokat a végrehajtási környezeteket, amelyekben egy osztályobjektum elérhetővé válik a példányok létrehozására irányuló kérésekhez.
Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum RegistrationClassContext
- Öröklődés
- Attribútumok
Mezők
| Name | Érték | Description |
|---|---|---|
| InProcessServer | 1 | Az osztály objektumait létrehozó és kezelő kód olyan DLL, amely ugyanabban a folyamatban fut, mint az osztálykörnyezetet meghatározó függvény hívója. |
| InProcessHandler | 2 | Az osztály objektumait kezelő kód egy folyamaton belüli kezelő. |
| LocalServer | 4 | Az osztály objektumait létrehozó és kezelő EXE-kód ugyanazon a gépen fut, de egy külön folyamattérbe van betöltve. |
| InProcessServer16 | 8 | Nincs használatban. |
| RemoteServer | 16 | Egy távoli gép környezete. |
| InProcessHandler16 | 32 | Nincs használatban. |
| Reserved1 | 64 | Nincs használatban. |
| Reserved2 | 128 | Nincs használatban. |
| Reserved3 | 256 | Nincs használatban. |
| Reserved4 | 512 | Nincs használatban. |
| NoCodeDownload | 1024 | Letiltja a kód letöltését a címtárszolgáltatásból vagy az internetről. |
| Reserved5 | 2048 | Nincs használatban. |
| NoCustomMarshal | 4096 | Megadja, hogy az aktiválás sikertelen-e, ha egyéni marshalingot használ. |
| EnableCodeDownload | 8192 | Lehetővé teszi a kód letöltését a Címtárszolgáltatásból vagy az internetről. |
| NoFailureLog | 16384 | Felülírja a hibák naplózását. |
| DisableActivateAsActivator | 32768 | Csak ehhez az aktiváláshoz tiltja le az aktiválást aktiváló (AAA) aktiválásokat. |
| EnableActivateAsActivator | 65536 | Csak ehhez az aktiváláshoz engedélyezi az aktivátoros (AAA) aktiválásokat. |
| FromDefaultContext | 131072 | Kezdje el az aktiválást az aktuális lakás alapértelmezett környezetéből. |
Megjegyzések
Az enumerálás értékeit RegistrationClassContext a classContext metódus paramétere RegisterTypeForComClients használja. Ezek az értékek megegyeznek a COM CLSCTX-számbavételben definiált értékekkel, amelyet a RENDSZER paraméterként dwClsContext használ a COM API-hoz CoRegisterClassObjectintézett hívásokban.
A CLSCTX-számbavételről és a CoRegisterClassObject az MSDN-kódtárban talál további információt.