TYPEFLAGS 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.
Atenção
Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202
Utilize TYPEFLAGS em substituição.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores 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.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 =
Public Enum TYPEFLAGS
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| TYPEFLAG_FAPPOBJECT | 1 | Uma descrição de tipo que descreve um objeto de Aplicação. |
| TYPEFLAG_FCANCREATE | 2 | Instâncias do tipo podem ser criadas por |
| TYPEFLAG_FLICENSED | 4 | O tipo é licenciado. |
| TYPEFLAG_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. |
|
| TYPEFLAG_FCONTROL | 32 | O tipo é um controlo do qual outros tipos serão derivados, e não deve ser apresentado aos utilizadores. |
| TYPEFLAG_FDUAL | 64 | A interface fornece ambos |
| 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 Automação, incluindo suporte para binding VTBL. Definir o dual numa interface define este flag além de TYPEFLAG_FDUAL. Não é permitido em disinterfaces. |
| TYPEFLAG_FRESTRICTED | 512 | Não deve ser acessível a partir de linguagens macro. Esta flag destina-se a tipos ao nível do sistema ou tipos que os navegadores não devem mostrar. |
| TYPEFLAG_FAGGREGATABLE | 1024 | A classe suporta agregação. |
| TYPEFLAG_FREPLACEABLE | 2048 | O objeto suporta |
| TYPEFLAG_FDISPATCHABLE | 4096 | Indica que a interface deriva de |
| TYPEFLAG_FREVERSEBIND | 8192 | Indica que as interfaces base devem ser verificadas quanto à resolução dos nomes antes de verificar as crianças, o inverso do comportamento padrão. |
| TYPEFLAG_FPROXY | 16384 | Indica que a interface irá usar uma biblioteca de links dinâmicos proxy/stub. Esta bandeira especifica que o proxy da biblioteca de tipos não deve ser desregistado quando a biblioteca de tipos não está registada. |
Observações
Para informações adicionais sobre TYPEFLAGS, consulte a Biblioteca MSDN.