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値は、 メソッドの RegisterTypeForComClients パラメーターでflags使用されます。 これらの値は、COM API CoRegisterClassObjectの呼び出しで パラメーターとして使用される COM REGCLS 列挙で定義されているものとflags同じです。

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

適用対象

こちらもご覧ください