TYPEFLAGS Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define as propriedades e os atributos de uma descrição de tipo.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class TYPEFLAGS
[System.Flags]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
public enum TYPEFLAGS
[<System.Flags>]
type TYPEFLAGS =
[<System.Flags>]
[<System.Serializable>]
type TYPEFLAGS =
Public Enum TYPEFLAGS
- Herança
- Atributos
Campos
TYPEFLAG_FAGGREGATABLE | 1024 | A classe oferece suporte à agregação. |
TYPEFLAG_FAPPOBJECT | 1 | Uma descrição de tipo que descreve um objeto |
TYPEFLAG_FCANCREATE | 2 | Instâncias do tipo podem ser criadas por |
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 |
TYPEFLAG_FDUAL | 64 | A interface fornece o |
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. A configuração dupla em uma interface define esse sinalizador e o TYPEFLAG_FDUAL. Este sinalizador 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 |
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 a interfaces base devem ser verificados para resolução de nomes antes de verificar filhos, que é o inverso do comportamento padrão. |
Comentários
Para obter mais informações, consulte enumeração TYPEFLAGS.
O Common Language Runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.