RegistrationClassContext Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan kumpulan konteks eksekusi di mana objek kelas akan tersedia untuk permintaan untuk membuat instans.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum RegistrationClassContext
- Warisan
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| InProcessServer | 1 | Kode yang membuat dan mengelola objek kelas ini adalah DLL yang berjalan dalam proses yang sama dengan pemanggil fungsi yang menentukan konteks kelas. |
| InProcessHandler | 2 | Kode yang mengelola objek kelas ini adalah handler dalam proses. |
| LocalServer | 4 | Kode EXE yang membuat dan mengelola objek kelas ini berjalan pada komputer yang sama tetapi dimuat dalam ruang proses terpisah. |
| InProcessServer16 | 8 | Tidak digunakan. |
| RemoteServer | 16 | Konteks komputer jarak jauh. |
| InProcessHandler16 | 32 | Tidak digunakan. |
| Reserved1 | 64 | Tidak digunakan. |
| Reserved2 | 128 | Tidak digunakan. |
| Reserved3 | 256 | Tidak digunakan. |
| Reserved4 | 512 | Tidak digunakan. |
| NoCodeDownload | 1024 | Melarang pengunduhan kode dari Layanan Direktori atau Internet. |
| Reserved5 | 2048 | Tidak digunakan. |
| NoCustomMarshal | 4096 | Menentukan apakah aktivasi gagal jika menggunakan marshaling kustom. |
| EnableCodeDownload | 8192 | Memungkinkan pengunduhan kode dari Layanan Direktori atau Internet. |
| NoFailureLog | 16384 | Mengambil alih pengelogan kegagalan. |
| DisableActivateAsActivator | 32768 | Menonaktifkan aktivasi activate-as-activator (AAA) hanya untuk aktivasi ini. |
| EnableActivateAsActivator | 65536 | Mengaktifkan aktivasi activate-as-activator (AAA) hanya untuk aktivasi ini. |
| FromDefaultContext | 131072 | Mulai aktivasi ini dari konteks default apartemen saat ini. |
Keterangan
Nilai dalam RegistrationClassContext enumerasi digunakan dalam classContext parameter RegisterTypeForComClients metode . Nilai-nilai ini sama dengan yang didefinisikan dalam enumerasi COM CLSCTX , yang digunakan sebagai dwClsContext parameter dalam panggilan ke COM API CoRegisterClassObject.
Untuk informasi selengkapnya tentang CoRegisterClassObject dan enumerasi CLSCTX , lihat pustaka MSDN.