RegistrationClassContext Sabit listesi

Tanım

Örnek oluşturmak için bir sınıf nesnesinin istekler için kullanılabilir hale getirilme yürütme bağlamlarının kümesini belirtir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Devralma
RegistrationClassContext
Öznitelikler

Alanlar

DisableActivateAsActivator 32768

Yalnızca bu etkinleştirme için Etkinleştirici etkinleştirme (AAA) etkinleştirmeleri devre dışı bırakır.

EnableActivateAsActivator 65536

Yalnızca bu etkinleştirme için Etkinleştirici etkinleştirme (AAA) etkinleştirmeleri etkinleştirir.

EnableCodeDownload 8192

, Dizin hizmetinden veya Internet 'ten kod indirmeye izin verir.

FromDefaultContext 131072

Bu etkinleştirmeyi geçerli Apartment öğesinin varsayılan bağlamından başlatın.

InProcessHandler 2

Bu sınıfın nesnelerini yöneten kod, işlem içi işleyicidir.

InProcessHandler16 32

Kullanılmadı.

InProcessServer 1

Bu sınıfın nesnelerini oluşturan ve yöneten kod, sınıf bağlamını belirten işlevin çağıranı ile aynı işlemde çalışan bir DLL 'dir.

InProcessServer16 8

Kullanılmadı.

LocalServer 4

Bu sınıfın nesnelerini oluşturan ve yöneten EXE kodu aynı makinede çalışır, ancak ayrı bir işlem alanına yüklenir.

NoCodeDownload 1024

, Dizin hizmetinden veya Internet 'ten kod indirmeye izin vermez.

NoCustomMarshal 4096

Etkinleştirmenin özel sıralama kullanıyorsa başarısız olup olmadığını belirtir.

NoFailureLog 16384

Hataların günlüğe kaydedilmesini geçersiz kılar.

RemoteServer 16

Uzak makine bağlamı.

Reserved1 64

Kullanılmadı.

Reserved2 128

Kullanılmadı.

Reserved3 256

Kullanılmadı.

Reserved4 512

Kullanılmadı.

Reserved5 2048

Kullanılmadı.

Açıklamalar

Numaralandırmadaki değerler, RegistrationClassContext classContext yönteminin parametresinde kullanılır RegisterTypeForComClients . Bu değerler com API 'sine yapılan çağrılarındaki parametre olarak kullanılan COM clsctx numaralandırmasında tanımlananlarla aynıdır dwClsContext CoRegisterClassObject .

CoRegisterClassObjectVe clsctx numaralandırması hakkında daha fazla bilgi için MSDN Kitaplığı ' na bakın.

Şunlara uygulanır

Ayrıca bkz.