Compartilhar via


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