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

Nome Valor Description
SingleUse 0

Depois que um aplicativo é conectado a um objeto de classe, CoGetClassObjecto objeto de classe é removido do modo de exibição público para que nenhum outro aplicativo possa se conectar a ele. Esse valor é comumente usado para aplicativos SDI (interface de documento único).

MultipleUse 1

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

MultiSeparate 2

Registra fábricas de classes CLSCTX_LOCAL_SERVER e CLSCTX_INPROC_SERVER separadas.

Suspended 4

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

Surrogate 8

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

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