RegistrationClassContext RegistrationClassContext RegistrationClassContext RegistrationClassContext Enum

定義

クラス オブジェクトをインスタンスの構築要求に対して使用できる実行コンテキストのセットを指定します。Specifies the set of execution contexts in which a class object will be made available for requests to construct instances.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
type RegistrationClassContext = 
Public Enum RegistrationClassContext
継承
RegistrationClassContextRegistrationClassContextRegistrationClassContextRegistrationClassContext
属性

フィールド

DisableActivateAsActivator DisableActivateAsActivator DisableActivateAsActivator DisableActivateAsActivator 32768

このアクティベーションに対してのみ、AAA (Activate-As-Activator) アクティベーションを無効にします。Disables activate-as-activator (AAA) activations for this activation only.

EnableActivateAsActivator EnableActivateAsActivator EnableActivateAsActivator EnableActivateAsActivator 65536

このアクティベーションに対してのみ、AAA (Activate-As-Activator) アクティベーションを有効にします。Enables activate-as-activator (AAA) activations for this activation only.

EnableCodeDownload EnableCodeDownload EnableCodeDownload EnableCodeDownload 8192

ディレクトリ サービスまたはインターネットからのコードのダウンロードを許可します。Allows the downloading of code from the Directory Service or the Internet.

FromDefaultContext FromDefaultContext FromDefaultContext FromDefaultContext 131072

このアクティベーションを現在のアパートメントの既定のコンテキストから開始します。Begin this activation from the default context of the current apartment.

InProcessHandler InProcessHandler InProcessHandler InProcessHandler 2

このクラスのオブジェクトを管理するコードは、インプロセス ハンドラーです。The code that manages objects of this class is an in-process handler.

InProcessHandler16 InProcessHandler16 InProcessHandler16 InProcessHandler16 32

使用しません。Not used.

InProcessServer InProcessServer InProcessServer InProcessServer 1

このクラスのオブジェクトを作成および管理するコードは、クラス コンテキストを指定する関数の呼び出し元と同じプロセスで実行される DLL です。The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.

InProcessServer16 InProcessServer16 InProcessServer16 InProcessServer16 8

使用しません。Not used.

LocalServer LocalServer LocalServer LocalServer 4

このクラスのオブジェクトを作成および管理する EXE コードは同じコンピューター上で実行されますが、別のプロセス領域に読み込まれます。The EXE code that creates and manages objects of this class runs on same machine but is loaded in a separate process space.

NoCodeDownload NoCodeDownload NoCodeDownload NoCodeDownload 1024

ディレクトリ サービスまたはインターネットからのコードのダウンロードを許可しません。Disallows the downloading of code from the Directory Service or the Internet.

NoCustomMarshal NoCustomMarshal NoCustomMarshal NoCustomMarshal 4096

カスタム マーシャリングを使用した場合にアクティベーションが失敗するかどうかを指定します。Specifies whether activation fails if it uses custom marshaling.

NoFailureLog NoFailureLog NoFailureLog NoFailureLog 16384

エラーのログをオーバーライドします。Overrides the logging of failures.

RemoteServer RemoteServer RemoteServer RemoteServer 16

リモート コンピューター コンテキスト。A remote machine context.

Reserved1 Reserved1 Reserved1 Reserved1 64

使用しません。Not used.

Reserved2 Reserved2 Reserved2 Reserved2 128

使用しません。Not used.

Reserved3 Reserved3 Reserved3 Reserved3 256

使用しません。Not used.

Reserved4 Reserved4 Reserved4 Reserved4 512

使用しません。Not used.

Reserved5 Reserved5 Reserved5 Reserved5 2048

使用しません。Not used.

注釈

内の値、RegistrationClassContext列挙体で使用される、classContextのパラメーター、RegisterTypeForComClientsメソッド。The values in the RegistrationClassContext enumeration are used in the classContext parameter of the RegisterTypeForComClients method. これらの値は、COM で定義されているものと同じCLSCTXとして使用される列挙体、 dwClsContext COM API の呼び出しでパラメーターCoRegisterClassObjectします。These values are the same as those defined in the COM CLSCTX enumeration, which is used as the dwClsContext parameter in calls to the COM API CoRegisterClassObject.

詳細についてはCoRegisterClassObjectCLSCTX列挙型で、MSDN ライブラリを参照してください。For more information about CoRegisterClassObject and the CLSCTX enumeration, see the MSDN library.

適用対象

こちらもご覧ください