RegistrationClassContext Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| DisableActivateAsActivator | 32768 | Yalnızca bu etkinleştirme için etkinleştirici olarak etkinleştirme (AAA) etkinleştirmelerini devre dışı bırakır. |
| EnableActivateAsActivator | 65536 | Yalnızca bu etkinleştirme için etkinleştirici olarak etkinleştirme (AAA) etkinleştirmelerini etkinleştirir. |
| EnableCodeDownload | 8192 | Dizin Hizmeti'nden veya İnternet'ten kod indirmeye izin verir. |
| FromDefaultContext | 131072 | Bu etkinleştirmeyi geçerli dairenin varsayılan bağlamından başlatın. |
| InProcessHandler | 2 | Bu sınıfın nesnelerini yöneten kod bir 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 Hizmeti'nden veya İnternet'ten kod indirilmesine izin verme. |
| NoCustomMarshal | 4096 | Özel hazırlama kullanıyorsa etkinleştirmenin 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 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. Bu, COM API'sine CoRegisterClassObjectyapılan çağrılarda parametre olarak dwClsContext kullanılır.
ve CLSCTX numaralandırması hakkında CoRegisterClassObject daha fazla bilgi için MSDN kitaplığına bakın.