RegistrationConnectionType 列挙型

定義

クラス オブジェクトへの接続の種類を定義します。

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

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

フィールド

MultipleUse 1

CoGetClassObject の呼び出しを通じて、複数のアプリケーションがクラス オブジェクトに接続できます。

MultiSeparate 2

CLSCTX_LOCAL_SERVER クラス ファクトリと CLSCTX_INPROC_SERVER クラス ファクトリを別個に登録します。

SingleUse 0

CoGetClassObject を使用してアプリケーションがクラス オブジェクトに接続されると、他のアプリケーションが接続できないように、そのクラス オブジェクトはパブリック ビューから削除されます。 この値は、通常、シングル ドキュメント インターフェイス (SDI: Single Document Interface) アプリケーションに対して使用されます。

Surrogate 8

クラス オブジェクトは、DLL サーバーの実行に使用されるサロゲート プロセスです。

Suspended 4

CoResumeClassObjects の呼び出しが行われるまで、指定した CLSID の登録要求とアクティベーション要求を中断します。

注釈

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

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

適用対象

こちらもご覧ください