RegistrationClassContext Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de set uitvoeringscontexten op waarin een klasseobject beschikbaar wordt gesteld voor aanvragen voor het maken van exemplaren.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum RegistrationClassContext
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| InProcessServer | 1 | De code waarmee objecten van deze klasse worden gemaakt en beheerd, is een DLL die wordt uitgevoerd in hetzelfde proces als de aanroeper van de functie die de klassecontext opgeeft. |
| InProcessHandler | 2 | De code waarmee objecten van deze klasse worden beheerd, is een in-process handler. |
| LocalServer | 4 | De EXE-code waarmee objecten van deze klasse worden gemaakt en beheerd, wordt uitgevoerd op dezelfde computer, maar wordt geladen in een afzonderlijke procesruimte. |
| InProcessServer16 | 8 | Niet gebruikt. |
| RemoteServer | 16 | Een externe machinecontext. |
| InProcessHandler16 | 32 | Niet gebruikt. |
| Reserved1 | 64 | Niet gebruikt. |
| Reserved2 | 128 | Niet gebruikt. |
| Reserved3 | 256 | Niet gebruikt. |
| Reserved4 | 512 | Niet gebruikt. |
| NoCodeDownload | 1024 | Hiermee wordt het downloaden van code van de Adreslijstservice of internet geweigerd. |
| Reserved5 | 2048 | Niet gebruikt. |
| NoCustomMarshal | 4096 | Hiermee geeft u op of de activering mislukt als er aangepaste marshaling wordt gebruikt. |
| EnableCodeDownload | 8192 | Hiermee staat u het downloaden van code toe van de Adreslijstservice of internet. |
| NoFailureLog | 16384 | Hiermee wordt de logboekregistratie van fouten overschreven. |
| DisableActivateAsActivator | 32768 | Hiermee schakelt u alleen aaa-activeringen (activate-as-activator) uit voor deze activering. |
| EnableActivateAsActivator | 65536 | Hiermee worden alleen AAA-activeringen (activate-as-activator) ingeschakeld voor deze activering. |
| FromDefaultContext | 131072 | Begin deze activering vanuit de standaardcontext van het huidige appartement. |
Opmerkingen
De waarden in de RegistrationClassContext opsomming worden gebruikt in de classContext parameter van de RegisterTypeForComClients methode. Deze waarden zijn hetzelfde als de waarden die zijn gedefinieerd in de COM CLSCTX-opsomming , die wordt gebruikt als de dwClsContext parameter in aanroepen naar de COM-API CoRegisterClassObject.
Zie de MSDN-bibliotheek voor meer informatie over CoRegisterClassObject en de OPSOMMING CLSCTX .