RegistrationClassContext RegistrationClassContext RegistrationClassContext RegistrationClassContext Enum

Definition

Gibt die Menge der Ausführungskontexte an, in denen ein Klassenobjekt bei Anforderungen zum Erstellen von Instanzen verfügbar gemacht wird.Specifies the set of execution contexts in which a class object will be made available for requests to construct instances.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Vererbung
RegistrationClassContextRegistrationClassContextRegistrationClassContextRegistrationClassContext
Attribute

Felder

DisableActivateAsActivator DisableActivateAsActivator DisableActivateAsActivator DisableActivateAsActivator 32768

Deaktiviert AAA-Aktivierungen (Activate-As-Activator) nur für diese Aktivierung.Disables activate-as-activator (AAA) activations for this activation only.

EnableActivateAsActivator EnableActivateAsActivator EnableActivateAsActivator EnableActivateAsActivator 65536

Aktiviert AAA-Aktivierungen (Activate-As-Activator) nur für diese Aktivierung.Enables activate-as-activator (AAA) activations for this activation only.

EnableCodeDownload EnableCodeDownload EnableCodeDownload EnableCodeDownload 8192

Ermöglicht das Herunterladen von Code aus dem Verzeichnisdienst oder dem Internet.Allows the downloading of code from the Directory Service or the Internet.

FromDefaultContext FromDefaultContext FromDefaultContext FromDefaultContext 131072

Beginnen Sie diese Aktivierung aus dem Standardkontext des aktuellen Apartments.Begin this activation from the default context of the current apartment.

InProcessHandler InProcessHandler InProcessHandler InProcessHandler 2

Bei dem Code, in dem Objekte dieser Klasse verwaltet werden, handelt es sich um einen prozessinternen Handler.The code that manages objects of this class is an in-process handler.

InProcessHandler16 InProcessHandler16 InProcessHandler16 InProcessHandler16 32

Nicht verwendet.Not used.

InProcessServer InProcessServer InProcessServer InProcessServer 1

Der Code, in dem die Objekte dieser Klasse erstellt und verwaltet werden, ist eine DLL, die in demselben Prozess wie der Aufrufer der Funktion ausgeführt wird, die den Klassenkontext angibt.The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.

InProcessServer16 InProcessServer16 InProcessServer16 InProcessServer16 8

Nicht verwendet.Not used.

LocalServer LocalServer LocalServer LocalServer 4

Der EXE-Code, in dem die Objekte dieser Klasse erstellt und verwaltet werden, wird auf demselben Computer, jedoch in einem separaten Prozessbereich ausgeführt.The EXE code that creates and manages objects of this class runs on same machine but is loaded in a separate process space.

NoCodeDownload NoCodeDownload NoCodeDownload NoCodeDownload 1024

Schließt das Herunterladen von Code aus dem Verzeichnisdienst oder dem Internet aus.Disallows the downloading of code from the Directory Service or the Internet.

NoCustomMarshal NoCustomMarshal NoCustomMarshal NoCustomMarshal 4096

Gibt an, ob bei der Aktivierung ein Fehler auftritt, wenn benutzerdefiniertes Marshalling verwendet wird.Specifies whether activation fails if it uses custom marshaling.

NoFailureLog NoFailureLog NoFailureLog NoFailureLog 16384

Überschreibt das Protokollieren von Fehlern.Overrides the logging of failures.

RemoteServer RemoteServer RemoteServer RemoteServer 16

Ein Kontext eines Remotecomputers.A remote machine context.

Reserved1 Reserved1 Reserved1 Reserved1 64

Nicht verwendet.Not used.

Reserved2 Reserved2 Reserved2 Reserved2 128

Nicht verwendet.Not used.

Reserved3 Reserved3 Reserved3 Reserved3 256

Nicht verwendet.Not used.

Reserved4 Reserved4 Reserved4 Reserved4 512

Nicht verwendet.Not used.

Reserved5 Reserved5 Reserved5 Reserved5 2048

Nicht verwendet.Not used.

Hinweise

Die Werte in der RegistrationClassContext -Enumeration werden classContext im-Parameter der RegisterTypeForComClients -Methode verwendet.The values in the RegistrationClassContext enumeration are used in the classContext parameter of the RegisterTypeForComClients method. Diese Werte sind identisch mit denen in der com- CLSCTX -Enumeration, die als dwClsContext Parameter in Aufrufen der com-API CoRegisterClassObjectverwendet wird.These values are the same as those defined in the COM CLSCTX enumeration, which is used as the dwClsContext parameter in calls to the COM API CoRegisterClassObject.

Weitere Informationen zu CoRegisterClassObject und der CLSCTX -Enumeration finden Sie in der MSDN Library.For more information about CoRegisterClassObject and the CLSCTX enumeration, see the MSDN library.

Gilt für:

Siehe auch