Udostępnij za pośrednictwem


RegistrationClassContext Wyliczenie

Definicja

Określa zestaw kontekstów wykonywania, w których obiekt klasy zostanie udostępniony dla żądań konstruowania wystąpień.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Dziedziczenie
RegistrationClassContext
Atrybuty

Pola

DisableActivateAsActivator 32768

Wyłącza aktywację aktywowaną jako aktywację (AAA) tylko dla tej aktywacji.

EnableActivateAsActivator 65536

Włącza aktywację aktywowaną jako aktywację (AAA) tylko dla tej aktywacji.

EnableCodeDownload 8192

Umożliwia pobieranie kodu z usługi katalogowej lub Internetu.

FromDefaultContext 131072

Rozpocznij tę aktywację z domyślnego kontekstu bieżącego mieszkania.

InProcessHandler 2

Kod, który zarządza obiektami tej klasy, jest procedurą obsługi w procesie.

InProcessHandler16 32

Nie używany.

InProcessServer 1

Kod, który tworzy obiekty tej klasy i zarządza nimi, jest biblioteką DLL uruchamianą w tym samym procesie co obiekt wywołujący funkcję określającą kontekst klasy.

InProcessServer16 8

Nie używany.

LocalServer 4

Kod EXE, który tworzy obiekty tej klasy i zarządza nimi, działa na tej samej maszynie, ale jest ładowany w oddzielnej przestrzeni procesowej.

NoCodeDownload 1024

Nie zezwala na pobieranie kodu z usługi katalogowej lub Internetu.

NoCustomMarshal 4096

Określa, czy aktywacja kończy się niepowodzeniem, jeśli używa niestandardowego marshalingu.

NoFailureLog 16384

Zastępuje rejestrowanie błędów.

RemoteServer 16

Kontekst komputera zdalnego.

Reserved1 64

Nie używany.

Reserved2 128

Nie używany.

Reserved3 256

Nie używany.

Reserved4 512

Nie używany.

Reserved5 2048

Nie używany.

Uwagi

Wartości w wyliczenia RegistrationClassContext są używane w classContext parametrze RegisterTypeForComClients metody . Te wartości są takie same jak te zdefiniowane w wyliczenie COM CLSCTX , które jest używane jako dwClsContext parametr w wywołaniach interfejsu API CoRegisterClassObjectCOM .

Aby uzyskać więcej informacji na temat CoRegisterClassObject wyliczania CLSCTX , zobacz bibliotekę MSDN.

Dotyczy

Zobacz też