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
DisableActivateAsActivator | 32768 | Menonaktifkan aktivasi activate-as-activator (AAA) hanya untuk aktivasi ini. |
EnableActivateAsActivator | 65536 | Mengaktifkan aktivasi enable-as-activator (AAA) hanya untuk aktivasi ini. |
EnableCodeDownload | 8192 | Memungkinkan pengunduhan kode dari Layanan Direktori atau Internet. |
FromDefaultContext | 131072 | Mulai aktivasi ini dari konteks default apartemen saat ini. |
InProcessHandler | 2 | Kode yang mengelola objek kelas ini adalah handler dalam proses. |
InProcessHandler16 | 32 | Tidak digunakan. |
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. |
InProcessServer16 | 8 | Tidak digunakan. |
LocalServer | 4 | Kode EXE yang membuat dan mengelola objek kelas ini berjalan pada komputer yang sama tetapi dimuat dalam ruang proses terpisah. |
NoCodeDownload | 1024 | Melarang pengunduhan kode dari Layanan Direktori atau Internet. |
NoCustomMarshal | 4096 | Menentukan apakah aktivasi gagal jika menggunakan marshaling kustom. |
NoFailureLog | 16384 | Mengambil alih pengelogan kegagalan. |
RemoteServer | 16 | Konteks komputer jarak jauh. |
Reserved1 | 64 | Tidak digunakan. |
Reserved2 | 128 | Tidak digunakan. |
Reserved3 | 256 | Tidak digunakan. |
Reserved4 | 512 | Tidak digunakan. |
Reserved5 | 2048 | Tidak digunakan. |
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.