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ę aktywacji jako aktywatora (AAA) tylko dla tej aktywacji.

EnableActivateAsActivator 65536

Włącza aktywacje aktywacji jako aktywatora (AAA) tylko w przypadku tej aktywacji.

EnableCodeDownload 8192

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

FromDefaultContext 131072

Rozpocznij tę aktywację od domyślnego kontekstu bieżącej komórki.

InProcessHandler 2

Kod zarządzający obiektami tej klasy jest programem obsługi w procesie.

InProcessHandler16 32

Nie używany.

InProcessServer 1

Kod, który tworzy obiekty i zarządza nimi, jest biblioteką DLL, która jest uruchamiana w tym samym procesie co obiekt wywołujący funkcji określającej kontekst klasy.

InProcessServer16 8

Nie używany.

LocalServer 4

Kod EXE, który tworzy i zarządza obiektami tej klasy jest uruchomiony na tym samym komputerze, ale jest ładowany w oddzielnym obszarze procesu.

NoCodeDownload 1024

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

NoCustomMarshal 4096

Określa, czy aktywacja nie powiedzie się, jeśli używa organizatora niestandardowego.

NoFailureLog 16384

Zastępuje rejestrowanie błędów.

RemoteServer 16

Kontekst maszyny zdalnej.

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 RegistrationClassContext wyliczeniu są używane w classContext parametrze RegisterTypeForComClients metody. Te wartości są takie same jak te zdefiniowane w wyliczeniu CLSCTX com, które są używane jako dwClsContext parametr w wywołaniach interfejsu API modelu COM CoRegisterClassObject .

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

Dotyczy

Zobacz też