Compartilhar via


RegistrationConnectionType Enumeração

Definição

Define os tipos de conexões com um objeto de classe.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class RegistrationConnectionType
[System.Flags]
public enum RegistrationConnectionType
[<System.Flags>]
type RegistrationConnectionType = 
Public Enum RegistrationConnectionType
Herança
RegistrationConnectionType
Atributos

Campos

MultipleUse 1

Vários aplicativos podem se conectar ao objeto de classe por meio de chamadas a CoGetClassObject.

MultiSeparate 2

Registra fábricas de classes CLSCTX_LOCAL_SERVER e CLSCTX_INPROC_SERVER separadas.

SingleUse 0

Quando um aplicativo é conectado a um objeto de classe com CoGetClassObject, o objeto de classe é removido da exibição pública para que nenhum outro aplicativo possa se conectar a ele. Esse valor é comumente usado para aplicativos SDI (single-document interface).

Surrogate 8

O objeto de classe é um processo alternativo usado para executar os servidores DLL.

Suspended 4

Suspende as solicitações de ativação e de registro para o CLSID especificado até que haja uma chamada a CoResumeClassObjects.

Comentários

Os valores na RegistrationConnectionType enumeração são usados no flags parâmetro do RegisterTypeForComClients método . Esses valores são os mesmos definidos na enumeração COM REGCLS , que é usada como o flags parâmetro em chamadas para a API CoRegisterClassObjectCOM .

Para obter mais informações sobre CoRegisterClassObject e a enumeração REGCLS , consulte a biblioteca MSDN.

Aplica-se a

Confira também