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