RegistrationClassContext Sabit listesi

Tanım

Örnek oluşturma istekleri için bir sınıf nesnesinin kullanıma sunulacağı yürütme bağlamları 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

Name Değer Description
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.

InProcessHandler 2

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

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.

InProcessServer16 8

Kullanılmadı.

RemoteServer 16

Uzak makine bağlamı.

InProcessHandler16 32

Kullanılmadı.

Reserved1 64

Kullanılmadı.

Reserved2 128

Kullanılmadı.

Reserved3 256

Kullanılmadı.

Reserved4 512

Kullanılmadı.

NoCodeDownload 1024

Dizin Hizmeti'nden veya İnternet'ten kod indirilmesine izin verme.

Reserved5 2048

Kullanılmadı.

NoCustomMarshal 4096

Özel hazırlama kullanıyorsa etkinleştirmenin başarısız olup olmadığını belirtir.

EnableCodeDownload 8192

Dizin Hizmeti'nden veya İnternet'ten kod indirilmesine izin verir.

NoFailureLog 16384

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

DisableActivateAsActivator 32768

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

EnableActivateAsActivator 65536

Yalnızca bu etkinleştirme için etkinleştirici olarak etkinleştir (AAA) etkinleştirmelerini etkinleştirir.

FromDefaultContext 131072

Bu etkinleştirmeye geçerli dairenin varsayılan bağlamından başlayın.

Açıklamalar

Numaralandırmadaki RegistrationClassContext değerler yönteminin classContextRegisterTypeForComClients parametresinde kullanılır. Bu değerler, COM CLSCTX numaralandırmasında tanımlanan değerlerle aynıdır ve COM API'sine dwClsContextyapılan çağrılarda parametre olarak CoRegisterClassObject kullanılır.

ve CoRegisterClassObject numaralandırması hakkında daha fazla bilgi için MSDN kitaplığına bakın.

Şunlara uygulanır

Ayrıca bkz.