RegistrationClassContext Enum

Definitie

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

Van toepassing op

Zie ook