RegistrationClassContext Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 CoRegisterClassObject
COM .
Aby uzyskać więcej informacji na temat CoRegisterClassObject
wyliczania CLSCTX , zobacz bibliotekę MSDN.