RegistrationConnectionType Enumeração

Definição

Define os tipos de ligações a um objeto de classe.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name Valor Description
SingleUse 0

Uma vez que uma aplicação está ligada a um objeto de classe com CoGetClassObject, o objeto de classe é removido da vista pública para que nenhuma outra aplicação possa ligar-se a ele. Este valor é comumente usado para aplicações de interface de documento único (SDI).

MultipleUse 1

Múltiplas aplicações podem ligar-se ao objeto de classe através de chamadas para CoGetClassObject.

MultiSeparate 2

Os registos separam as fábricas CLSCTX_LOCAL_SERVER e CLSCTX_INPROC_SERVER classe.

Suspended 4

Suspende pedidos de registo e ativação para o CLSID especificado até que haja uma chamada para CoResumeClassObjects.

Surrogate 8

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

Observações

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

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

Aplica-se a

Ver também