Compartilhar via


FUNCFLAGS

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa enumeração identifica as constantes que definem as propriedades de uma função.

Syntax

typedef enum tagFUNCFLAGS {
  FUNCFLAG_FRESTRICTED = 0x1,
  FUNCFLAG_FSOURCE = 0x2,
  FUNCFLAG_FBINDABLE = 0x4,
  FUNCFLAG_FREQUESTEDIT = 0x8,
  FUNCFLAG_FDISPLAYBIND = 0x10,
  FUNCFLAG_FDEFAULTBIND = 0x20,
  FUNCFLAG_FHIDDEN = 0x40,
  FUNCFLAG_FUSESGETLASTERROR = 0x80,
  FUNCFLAG_FDEFAULTCOLLELEM = 0x100,
  FUNCFLAG_FUIDEFAULT = 0x200,
  FUNCFLAG_FNONBROWSABLE = 0x400,
  FUNCFLAG_FREPLACEABLE = 0x800,
  FUNCFLAG_FIMMEDIATEBIND = 0x1000
} FUNCFLAGS;

Elementos

  • FUNCFLAG_FRESTRICTED
    Indica que a função não deve ser acessível de macro idiomas. Este sinalizador destina-se de sistema-nível funções ou funções que os navegadores tipo não devem exibir.
  • FUNCFLAG_FSOURCE
    Indica que a função retorna um objeto que é uma origem de eventos.
  • FUNCFLAG_FBINDABLE
    Indica a função que ofereça suporte a ligação dados.
  • FUNCFLAG_FREQUESTEDIT
    Quando definida, qualquer chamar para um método que define os resultados da propriedade pela primeira vez em um chamar para IPropertyNotifySink::OnRequestEdit. A implementação de IPropertyNotifySink::OnRequestEdit Determina se a chamar é permitida para definir a propriedade.
  • FUNCFLAG_FDISPLAYBIND
    Indica a função que é exibida para o usuário como ligável. FUNC_FBINDABLE também deve ser definido.
  • FUNCFLAG_FDEFAULTBIND
    Indica a função que melhor representa o objeto. Apenas uma função em uma informações tipo pode ter este atributo.
  • FUNCFLAG_FHIDDEN
    Indica que a função não deve ser exibida para o usuário, embora ele existe e é ligável.
  • FUNCFLAG_FUSESGETLASTERROR
    Indica que a função oferece suporte a GetLastError. Se ocorrer um erro durante a função, o chamador pode chamar GetLastError Para recuperar a código de erro.
  • FUNCFLAG_FDEFAULTCOLLELEM
    Permite que uma otimização no qual o compilador procura um membro nomeado "XYZ" Sobre o tipo de "abc". Se tal um membro for encontrado e está sinalizado como uma função acessador para um elemento da coleção usar como padrão e, em seguida, um chamar é gerado para essa função membro. Permitidos em membros no dispinterfaces e interfaces; não permitida em módulos.
  • FUNCFLAG_FUIDEFAULT
    Indica que o membro informações tipo é o membro usar como padrão para exibir na interface de usuário.
  • FUNCFLAG_FNONBROWSABLE
    Indica que a propriedade aparece em um navegador objeto, mas não em um navegador propriedades.
  • FUNCFLAG_FREPLACEABLE
    Marcas de interface como tendo comportamentos usar como padrão.
  • FUNCFLAG_FIMMEDIATEBIND
    Mapeado como individual ligável propriedades.

Remarks

FUNCFLAG_FHIDDEN significa que a propriedade nunca deve ser mostrada no objeto navegadores, navegadores propriedade e assim por diante. Essa função é útil para remover itens de um modelo objeto. O código pode BIND para o membro, mas o usuário nunca saberá que o membro existe.

FUNCFLAG_FNONBROWSABLE significa que a propriedade não deve ser exibida em um navegador propriedades. Ele é usado no circunstâncias em que seria um erro ocorrer se a propriedade foram mostrada em um navegador propriedades.

FUNCFLAG_FRESRICTED significa que os programadores de macro-orientados não devem ter permissão para acessar esse membro. Esses membros são normalmente tratados como _FHIDDEN pelas ferramentas such as Visual Basic, com a principal diferença de que não é possível codificar BIND a esses membros.

Requirements

Header oaidl.h
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Automation Enumerations

Other Resources

GetLastError