TypeLibTypeFlags Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Descreve as definições originais da TYPEFLAGS biblioteca de tipos COM de onde o tipo foi importado.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags =
[<System.Flags>]
type TypeLibTypeFlags =
Public Enum TypeLibTypeFlags
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| FAppObject | 1 | Uma descrição de tipo que descreve um |
| FCanCreate | 2 | Instâncias do tipo podem ser criadas por |
| FLicensed | 4 | O tipo é licenciado. |
| FPreDeclId | 8 | O tipo está pré-definido. A aplicação cliente deve criar automaticamente uma única instância do objeto que tenha este atributo. O nome da variável que aponta para o objeto é o mesmo que o nome da classe do objeto. |
| 16 | O tipo não deve ser apresentado aos navegadores. |
|
| FControl | 32 | O tipo é um controlo do qual outros tipos serão derivados, e não deve ser apresentado aos utilizadores. |
| FDual | 64 | A interface fornece ambos |
| FNonExtensible | 128 | A interface não pode adicionar membros em tempo de execução. |
| FOleAutomation | 256 | Os tipos usados na interface são totalmente compatíveis com Automação, incluindo suporte para vtable binding. |
| FRestricted | 512 | Esta flag destina-se a tipos ao nível do sistema ou tipos que os navegadores não devem mostrar. |
| FAggregatable | 1024 | A classe suporta agregação. |
| FReplaceable | 2048 | O objeto suporta |
| FDispatchable | 4096 | Indica que a interface deriva de |
| FReverseBind | 8192 | Indica que as interfaces base devem ser verificadas quanto à resolução dos nomes antes de verificar as interfaces filhas. Isto é o inverso do comportamento padrão. |
Observações
TypeLibTypeFlags é usado juntamente com o TypeLibTypeAttribute. As bandeiras são mantidas apenas para referência. Não são usados pelo runtime da linguagem comum.
Para mais informações, consulte TYPEFLAGS a biblioteca MSDN.