RegistrationConnectionType RegistrationConnectionType RegistrationConnectionType RegistrationConnectionType Enum

定義

クラス オブジェクトへの接続の種類を定義します。Defines the types of connections to a class object.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

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

フィールド

MultipleUse MultipleUse MultipleUse MultipleUse 1

CoGetClassObject の呼び出しを通じて、複数のアプリケーションがクラス オブジェクトに接続できます。Multiple applications can connect to the class object through calls to CoGetClassObject.

MultiSeparate MultiSeparate MultiSeparate MultiSeparate 2

CLSCTX_LOCAL_SERVER クラス ファクトリと CLSCTX_INPROC_SERVER クラス ファクトリを別個に登録します。Registers separate CLSCTX_LOCAL_SERVER and CLSCTX_INPROC_SERVER class factories.

SingleUse SingleUse SingleUse SingleUse 0

CoGetClassObject を使用してアプリケーションがクラス オブジェクトに接続されると、他のアプリケーションが接続できないように、そのクラス オブジェクトはパブリック ビューから削除されます。Once an application is connected to a class object with CoGetClassObject, the class object is removed from public view so that no other applications can connect to it. この値は、通常、シングル ドキュメント インターフェイス (SDI: Single Document Interface) アプリケーションに対して使用されます。This value is commonly used for single document interface (SDI) applications.

Surrogate Surrogate Surrogate Surrogate 8

クラス オブジェクトは、DLL サーバーの実行に使用されるサロゲート プロセスです。The class object is a surrogate process used to run DLL servers.

Suspended Suspended Suspended Suspended 4

CoResumeClassObjects の呼び出しが行われるまで、指定した CLSID の登録要求とアクティベーション要求を中断します。Suspends registration and activation requests for the specified CLSID until there is a call to CoResumeClassObjects.

注釈

RegistrationConnectionType列挙体の値は、 RegisterTypeForComClientsメソッドのflagsパラメーターで使用されます。The values in the RegistrationConnectionType enumeration are used in the flags parameter of the RegisterTypeForComClients method. これらの値は、com のregcls列挙で定義されている値と同じですflags 。 com API CoRegisterClassObjectの呼び出しでパラメーターとして使用されます。These values are the same as those defined in the COM REGCLS enumeration, which is used as the flags parameter in calls to the COM API CoRegisterClassObject.

CoRegisterClassObjectregcls列挙の詳細については、MSDN ライブラリを参照してください。For more information about CoRegisterClassObject and the REGCLS enumeration, see the MSDN library.

適用対象

こちらもご覧ください