TYPEFLAGS Enumeração

Definição

Cuidado

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Cuidado

Essa API foi preterida.

Use TYPEFLAGS em seu lugar.

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

public enum class TYPEFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete]
public enum TYPEFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Herança
TYPEFLAGS
Atributos

Campos

TYPEFLAG_FAGGREGATABLE 1024

A classe oferece suporte à agregação.

TYPEFLAG_FAPPOBJECT 1

Uma descrição de tipo que descreve um objeto de Aplicativo.

TYPEFLAG_FCANCREATE 2

Instâncias do tipo podem ser criadas por ITypeInfo::CreateInstance.

TYPEFLAG_FCONTROL 32

O tipo é um controle do qual outros tipos serão derivados e não deve ser exibido aos usuários.

TYPEFLAG_FDISPATCHABLE 4096

Indica que a interface deriva de IDispatch, direta ou indiretamente. Esse sinalizador é computado, não há uma linguagem ODL para o sinalizador.

TYPEFLAG_FDUAL 64

A interface fornece o IDispatch e a associação VTBL.

TYPEFLAG_FHIDDEN 16

O tipo não deve ser exibido para os navegadores.

TYPEFLAG_FLICENSED 4

O tipo é licenciado.

TYPEFLAG_FNONEXTENSIBLE 128

A interface não pode adicionar membros em tempo de execução.

TYPEFLAG_FOLEAUTOMATION 256

Os tipos usados na interface são totalmente compatíveis com a Automação, incluindo o suporte da associação VTBL. Definir “duplo” em uma interface define esse sinalizador, além de TYPEFLAG_FDUAL. Não é permitido em dispinterfaces.

TYPEFLAG_FPREDECLID 8

O tipo é predefinido. O aplicativo cliente deve criar automaticamente uma única instância do objeto que tem esse atributo. O nome da variável que aponta para o objeto é o mesmo que o nome de classe do objeto.

TYPEFLAG_FPROXY 16384

Indica que a interface usará uma biblioteca de vínculo dinâmico de proxy/stub. Este sinalizador especifica que o proxy da biblioteca de tipos não deve ter o registro cancelado quando a biblioteca de tipos não está registrada.

TYPEFLAG_FREPLACEABLE 2048

O objeto oferece suporte a IConnectionPointWithDefault e tem comportamentos padrão.

TYPEFLAG_FRESTRICTED 512

Não deve ser acessível de linguagens de macro. Esse sinalizador é destinado a tipos no nível de sistema ou a tipos que navegadores de tipo não devem exibir.

TYPEFLAG_FREVERSEBIND 8192

Indica que a resolução de nome das interfaces base deve ser verificadas antes de verificar os filhos, o inverso do comportamento padrão.

Comentários

Para obter informações adicionais sobre TYPEFLAGS, consulte o Biblioteca MSDN.

Aplica-se a