RegistrationClassContext 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定一組執行內容,其中類別物件將可讓建構執行個體的要求使用。
此列舉支援其成員值的位元組合。
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum RegistrationClassContext
- 繼承
- 屬性
欄位
DisableActivateAsActivator | 32768 | 僅針對此啟動過程 (Activation) 停用 Activate-As-Activator (AAA) 啟動過程。 |
EnableActivateAsActivator | 65536 | 僅針對此啟動過程啟用 activate-as-activator (AAA) 啟動過程。 |
EnableCodeDownload | 8192 | 允許從目錄服務或網際網路下載程式碼。 |
FromDefaultContext | 131072 | 從目前 Apartment 的預設內容開始這個啟動過程。 |
InProcessHandler | 2 | 管理這個類別之物件的程式碼是同處理序 (In-Process) 處理常式。 |
InProcessHandler16 | 32 | 未使用。 |
InProcessServer | 1 | 建立並管理這個類別之物件的程式碼是 DLL,而且它與指定類別內容之函式的呼叫端在相同的處理序中執行。 |
InProcessServer16 | 8 | 未使用。 |
LocalServer | 4 | 建立並管理這個類別之物件的 EXE 程式碼在相同的電腦上執行,但載入不同的處理序空間中。 |
NoCodeDownload | 1024 | 不允許從目錄服務或網際網路下載程式碼。 |
NoCustomMarshal | 4096 | 指定如果啟動過程使用自訂封送處理 (Marshaling) 時,是否會失敗。 |
NoFailureLog | 16384 | 覆寫失敗的記錄。 |
RemoteServer | 16 | 遠端電腦內容。 |
Reserved1 | 64 | 未使用。 |
Reserved2 | 128 | 未使用。 |
Reserved3 | 256 | 未使用。 |
Reserved4 | 512 | 未使用。 |
Reserved5 | 2048 | 未使用。 |
備註
列舉中的 RegistrationClassContext 值會用於 classContext
方法的 RegisterTypeForComClients 參數中。 這些值與 COM CLSCTX 列舉中定義的值相同,其會當做 dwClsContext
COM API CoRegisterClassObject
呼叫中的 參數使用。
如需 和 CLSCTX 列舉的詳細資訊CoRegisterClassObject
,請參閱 MSDN 連結庫。