RegistrationClassContext 列舉

定義

指定一組執行內容,其中類別物件將可讓建構執行個體的要求使用。

此列舉支援其成員值的位元組合。

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext = 
Public Enum RegistrationClassContext
繼承
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 連結庫。

適用於

另請參閱