TypeLibTypeFlags 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.
Descreve as configurações originais do TYPEFLAGS na biblioteca de tipos COM da qual o tipo foi importado.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de 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
| Nome | Valor | Description |
|---|---|---|
| FAppObject | 1 | Uma descrição de tipo que descreve um |
| FCanCreate | 2 | As instâncias do tipo podem ser criadas por |
| FLicensed | 4 | O tipo é licenciado. |
| FPreDeclId | 8 | O tipo é predefinido. O aplicativo cliente deve criar automaticamente uma única instância do objeto que tenha esse 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 exibido para navegadores. |
|
| FControl | 32 | O tipo é um controle do qual outros tipos serão derivados e não devem ser exibidos aos usuários. |
| FDual | 64 | A interface fornece associação |
| 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 a Automação, incluindo o suporte à associação vtable. |
| FRestricted | 512 | Esse sinalizador destina-se a tipos ou tipos no nível do sistema que não devem ser exibidos por navegadores de tipo. |
| FAggregatable | 1024 | A classe dá suporte à agregação. |
| FReplaceable | 2048 | O objeto dá |
| FDispatchable | 4096 | Indica que a interface deriva de |
| FReverseBind | 8192 | Indica que as interfaces base devem ser verificadas quanto à resolução de nomes antes de verificar as interfaces filho. Esse é o inverso do comportamento padrão. |
Comentários
TypeLibTypeFlags é usado junto com o TypeLibTypeAttribute. Os sinalizadores são mantidos somente para referência. Eles não são usados pelo common language runtime.
Para obter mais informações, consulte TYPEFLAGS na biblioteca MSDN.