Nyelv

RegistrationClassContext Enumeráció

Definíció

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
RegistrationClassContext
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.

A következőre érvényes:

Lásd még