RegistrationClassContext 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンスを構築する要求でクラス オブジェクトを使用できるようにする実行コンテキストのセットを指定します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum RegistrationClassContext
- 継承
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| InProcessServer | 1 | このクラスのオブジェクトを作成および管理するコードは、クラス コンテキストを指定する関数の呼び出し元と同じプロセスで実行される DLL です。 |
| InProcessHandler | 2 | このクラスのオブジェクトを管理するコードは、インプロセス ハンドラーです。 |
| LocalServer | 4 | このクラスのオブジェクトを作成および管理する EXE コードは、同じコンピューター上で実行されますが、別のプロセス空間に読み込まれます。 |
| InProcessServer16 | 8 | 使用されていません。 |
| RemoteServer | 16 | リモート コンピューター コンテキスト。 |
| InProcessHandler16 | 32 | 使用されていません。 |
| Reserved1 | 64 | 使用されていません。 |
| Reserved2 | 128 | 使用されていません。 |
| Reserved3 | 256 | 使用されていません。 |
| Reserved4 | 512 | 使用されていません。 |
| NoCodeDownload | 1024 | ディレクトリ サービスまたはインターネットからのコードのダウンロードを禁止します。 |
| Reserved5 | 2048 | 使用されていません。 |
| NoCustomMarshal | 4096 | カスタム マーシャリングを使用する場合にアクティブ化が失敗するかどうかを指定します。 |
| EnableCodeDownload | 8192 | ディレクトリ サービスまたはインターネットからコードをダウンロードできるようにします。 |
| NoFailureLog | 16384 | エラーのログ記録をオーバーライドします。 |
| DisableActivateAsActivator | 32768 | このアクティブ化に対してのみ、アクティブ化 (AAA) アクティブ化を無効にします。 |
| EnableActivateAsActivator | 65536 | このアクティブ化に対してのみ、アクティブ化 (AAA) アクティブ化を有効にします。 |
| FromDefaultContext | 131072 | このアクティブ化は、現在のアパートメントの既定のコンテキストから開始します。 |
注釈
RegistrationClassContext列挙体の値は、RegisterTypeForComClients メソッドのclassContext パラメーターで使用されます。 これらの値は、COM API CoRegisterClassObjectの呼び出しでdwClsContext パラメーターとして使用される COM CLSCTX 列挙で定義されているものと同じです。
CoRegisterClassObjectと CLSCTX 列挙の詳細については、MSDN ライブラリを参照してください。