Enumeração FUNCFLAGS
Dica
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.
Observação: Esta API agora está obsoleta.
Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS em seu lugar.
Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Sintaxe
[SerializableAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[FlagsAttribute]
public enum FUNCFLAGS
[SerializableAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[FlagsAttribute]
public enum class FUNCFLAGS
[<SerializableAttribute>]
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)>]
[<FlagsAttribute>]
type FUNCFLAGS
<SerializableAttribute>
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
False)>
<FlagsAttribute>
Public Enumeration FUNCFLAGS
Membros
Nome do membro | Descrição | |
---|---|---|
FUNCFLAG_FBINDABLE | A função que dá suporte à associação de dados. |
|
FUNCFLAG_FDEFAULTBIND | A função que melhor representa o objeto. Apenas uma função em uma informação de tipo pode ter esse atributo. |
|
FUNCFLAG_FDEFAULTCOLLELEM | Permite uma otimização em que o compilador procura um membro chamado "xyz" no tipo de "abc". Se esse membro for encontrado e marcado como uma função de acessador de um elemento da coleção padrão, uma chamada será gerada para essa função de membro. Permitido em membros em dispinterfaces e interfaces; não é permitida em módulos. |
|
FUNCFLAG_FDISPLAYBIND | A função que é exibida ao usuário como associável.FUNCFLAG_FBINDABLE também deve ser definido. |
|
FUNCFLAG_FHIDDEN | A função não deve ser exibida para o usuário, embora ele exista e seja associável. |
|
FUNCFLAG_FIMMEDIATEBIND | Mapeado como propriedades associáveis individuais. |
|
FUNCFLAG_FNONBROWSABLE | A propriedade aparece em um Pesquisador de Objetos, mas não em um navegador de propriedades. |
|
FUNCFLAG_FREPLACEABLE | Marca a interface como tendo comportamentos padrão. |
|
FUNCFLAG_FREQUESTEDIT | Quando definido, qualquer chamada para um método que define os resultados da propriedade primeiro em uma chamada para IPropertyNotifySink::OnRequestEdit. A implementação de OnRequestEdit determina se a chamada tem permissão para definir a propriedade. |
|
FUNCFLAG_FRESTRICTED | A função não deve ser acessível de linguagens de macro. Esse sinalizador é destinado a funções no nível de sistema ou a funções que navegadores de tipo não devem exibir. |
|
FUNCFLAG_FSOURCE | A função retorna um objeto que é uma origem de eventos. |
|
FUNCFLAG_FUIDEFAULT | O membro de informações de tipo é o membro padrão para exibição na interface do usuário. |
|
FUNCFLAG_FUSESGETLASTERROR | A função dá suporte a GetLastError. Se ocorrer um erro durante a função, o chamador poderá chamar GetLastError para recuperar o código de erro. |
Comentários
Para obter informações adicionais sobre FUNCFLAGS, consulte a biblioteca MSDN.
Informações de Versão
.NET Framework
Disponível desde 1.1
Confira Também
Namespace System.Runtime.InteropServices
Retornar ao início