次の方法で共有


RegistrationClassContext 列挙型

定義

クラス オブジェクトをインスタンスの構築要求に対して使用できる実行コンテキストのセットを指定します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

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

フィールド

DisableActivateAsActivator 32768

このアクティベーションに対してのみ、AAA (Activate-As-Activator) アクティベーションを無効にします。

EnableActivateAsActivator 65536

このアクティベーションに対してのみ、AAA (Activate-As-Activator) アクティベーションを有効にします。

EnableCodeDownload 8192

ディレクトリ サービスまたはインターネットからのコードのダウンロードを許可します。

FromDefaultContext 131072

このアクティベーションを現在のアパートメントの既定のコンテキストから開始します。

InProcessHandler 2

このクラスのオブジェクトを管理するコードは、インプロセス ハンドラーです。

InProcessHandler16 32

使用しません。

InProcessServer 1

このクラスのオブジェクトを作成および管理するコードは、クラス コンテキストを指定する関数の呼び出し元と同じプロセスで実行される DLL です。

InProcessServer16 8

使用しません。

LocalServer 4

このクラスのオブジェクトを作成および管理する EXE コードは同じコンピューター上で実行されますが、別のプロセス領域に読み込まれます。

NoCodeDownload 1024

ディレクトリ サービスまたはインターネットからのコードのダウンロードを許可しません。

NoCustomMarshal 4096

カスタム マーシャリングを使用した場合にアクティベーションが失敗するかどうかを指定します。

NoFailureLog 16384

エラーのログをオーバーライドします。

RemoteServer 16

リモート コンピューター コンテキスト。

Reserved1 64

使用しません。

Reserved2 128

使用しません。

Reserved3 256

使用しません。

Reserved4 512

使用しません。

Reserved5 2048

使用しません。

注釈

列挙体のRegistrationClassContext値は、 メソッドの RegisterTypeForComClients パラメーターでclassContext使用されます。 これらの値は、COM CLSCTX 列挙で定義されているものと同じです。これは、COM API CoRegisterClassObjectの呼び出しで パラメーターとしてdwClsContext使用されます。

および CLSCTX 列挙の詳細CoRegisterClassObjectについては、MSDN ライブラリを参照してください。

適用対象

こちらもご覧ください