VARFLAGS 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.
Identifica as constantes que definem as propriedades de uma variável.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class VARFLAGS
[System.Flags]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
public enum VARFLAGS
[<System.Flags>]
type VARFLAGS =
[<System.Flags>]
[<System.Serializable>]
type VARFLAGS =
Public Enum VARFLAGS
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| VARFLAG_FREADONLY | 1 | A atribuição à variável não deve ser permitida. |
| VARFLAG_FSOURCE | 2 | A variável retorna um objeto que é uma fonte de eventos. |
| VARFLAG_FBINDABLE | 4 | A variável dá suporte à associação de dados. |
| VARFLAG_FREQUESTEDIT | 8 | Quando definido, qualquer tentativa de alterar diretamente a propriedade resulta em uma chamada para |
| VARFLAG_FDISPLAYBIND | 16 | A variável é exibida para o usuário como associável. VARFLAG_FBINDABLE também deve ser definido. |
| VARFLAG_FDEFAULTBIND | 32 | A variável é a única propriedade que melhor representa o objeto. Somente uma variável nas informações de tipo pode ter esse atributo. |
| 64 | A variável não deve ser exibida para o usuário em um navegador, embora exista e seja associável. |
|
| VARFLAG_FRESTRICTED | 128 | A variável não deve ser acessível a partir de linguagens de macro. Esse sinalizador destina-se a variáveis no nível do sistema ou variáveis que você não deseja que os navegadores de tipo exibam. |
| VARFLAG_FDEFAULTCOLLELEM | 256 | Permite uma otimização na qual o compilador procura um membro chamado "xyz" no tipo "abc". Se esse membro for encontrado e for sinalizado como uma função acessadora para 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 permitido em módulos. |
| VARFLAG_FUIDEFAULT | 512 | A variável é a exibição padrão na interface do usuário. |
| VARFLAG_FNONBROWSABLE | 1024 | A variável aparece em um navegador de objetos, mas não em um navegador de propriedades. |
| VARFLAG_FREPLACEABLE | 2048 | Marca a interface como tendo comportamentos padrão. |
| VARFLAG_FIMMEDIATEBIND | 4096 | A variável é mapeada como propriedades associáveis individuais. |
Comentários
Para obter mais informações, consulte a enumeração VARFLAGS.
O common language runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.