RegistrationClassContext 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス オブジェクトをインスタンスの構築要求に対して使用できる実行コンテキストのセットを指定します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum 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 ライブラリを参照してください。
適用対象
こちらもご覧ください
.NET