Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As palavras-chave a seguir especificam informações da biblioteca de tipos no contexto de uma instruçãobibliotecaem um arquivo IDL.
| Atributo | Utilização |
|---|---|
| agregável | Define o coclass como objetos de suporte que podem expor diretamente o ponteiro da interface de outro objeto. |
| appobject | Identifica o coclass como um objeto de aplicativo, que está associado a um aplicativo EXE completo. |
| vinculável | Indica que a propriedade oferece suporte à vinculação de dados. Isto permite que o cliente seja notificado sempre que um imóvel tenha mudado de valor. |
| coclass | Fornece uma lista das interfaces suportadas para um objeto de componente. |
| controlo | Identifica um coclasse ou biblioteca como um controle COM, do qual um site de contêiner derivará bibliotecas de tipos adicionais ou classes de objeto de componente. |
| personalizados | Define um atributo personalizado (um não definido em MIDL). |
| padrão | Indica que a interface ou dispinterface, definida dentro de um coclass, representa a interface padrão. |
| defaultbind | Indica a propriedade única e vinculável que melhor representa o objeto. |
| defaultcollelem | Sinaliza a propriedade como uma função de acessador para um elemento da coleção padrão. Usado para otimização de código do Microsoft Visual Basic. |
| defaultvalue | Permite a especificação de um valor padrão para um parâmetro opcional digitado. |
| defaultvtable | Permite que um objeto tenha duas interfaces de origem diferentes. |
| dispinterface | Define um conjunto de propriedades e métodos nos quais você pode chamar IDispatch::Invoke. |
| displaybind | Indica uma propriedade que deve ser exibida para o usuário como vinculável. |
| dllname(str) | Define o nome da DLL que contém os pontos de entrada para um módulo. |
| dupla | Identifica uma interface que expõe propriedades e métodos por meio IDispatch e diretamente através do Vtable. |
| entrada | Especifica uma função exportada ou constante em um módulo identificando o ponto de entrada na DLL. |
| helpcontext | Especifica um identificador de contexto que permite ao usuário exibir informações sobre esse elemento no arquivo de Ajuda. |
| arquivo de ajuda | Define o nome do arquivo de Ajuda para uma biblioteca de tipos. |
| helpstring | Especifica uma cadeia de caracteres usada para descrever o elemento ao qual ela se aplica. |
| helpstringdll | Define o nome da DLL a ser usada para executar a pesquisa de cadeia de caracteres de documento. |
| escondido | Indica que o item existe, mas não deve ser exibido em um navegador orientado ao usuário. |
| ID | Especifica um DISPID para uma função membro (uma propriedade ou um método, em uma interface ou dispinterface). |
| imediato | Indica que o banco de dados será notificado imediatamente de todas as alterações em uma propriedade de um objeto vinculado a dados. |
| LCID | Quando aplicada à biblioteca instrução, juntamente com um argumento localeID, identifica a localidade de uma biblioteca de tipos ou de um argumento de função e permite usar caracteres internacionais dentro do bloco de biblioteca. Dentro de uma instrução biblioteca, a partir do ponto em que o atributo lcid é usado, o MIDL aceitará entradas localizadas de acordo com a localidade especificada. |
| biblioteca | Instrui o compilador MIDL a gerar informações de biblioteca de tipos para as interfaces e classes referenciadas dentro da instrução. |
| licenciado | Indica que ode coclasseao qual ele se aplica é licenciado e as instâncias devem ser criadas usando IClassFactory2. |
| não navegável | Indica que a propriedade aparece em um navegador de objetos (que não mostra valores de propriedade), mas não aparece em um navegador de propriedades (que mostra valores de propriedade). |
| não criável | Impede que um cliente use a fábrica de classes padrão para criar instâncias de uma interface de objeto. |
| não extensível | Especifica que a implementação do IDispatch inclui apenas as propriedades e os métodos listados na descrição da interface e não pode ser estendida com membros adicionais em tempo de execução. |
| de oleautomação | Indica que uma interface é compatível com automação. |
| opcional | Especifica um parâmetro opcional para uma função de membro. |
| propget | Especifica uma função de acessador de propriedade. |
| propput | Especifica uma função de configuração de propriedade. |
| propputref | Especifica uma função de configuração de propriedade que usa uma referência em vez de um valor. |
| pública | Garante que um alias declarado com typedef se torne parte da biblioteca de tipos. |
| somente leitura | Proíbe atribuir um novo valor a uma variável. |
| pedidoeditar | Indica que a propriedade suporta a notificação OnRequestEdit. |
| restrito | Especifica que uma biblioteca ou membro de um módulo, interface ou dispinterface não pode ser chamada arbitrariamente. |
| retval | Designa o parâmetro que recebe o valor de retorno do membro. |
| fonte | Indica que um membro de uma coclasse, propriedade ou método é uma fonte de eventos. |
| string | Indica que ode caracteres deunidimensional , wchar_t, byte (ou equivalente) ou o ponteiro para tal matriz deve ser tratado como uma cadeia de caracteres. |
| uidefault | Indica que o membro de informações de tipo é o membro padrão para exibição na interface do usuário. |
| usesgetlasterror | Especifica que um ponto de entrada de módulo usa SetLastError para retornar códigos de erro e que um chamador pode chamar GetLastError para recuperar o código de erro se houver um erro ao inserir uma função. |
| uuid | Designa um identificador exclusivo para uma biblioteca de tipos, coclasseou interface. |
| vararg | Especifica que a função usa um número variável de argumentos. |
| versão | Identifica uma versão específica de uma biblioteca de tipos. |
Tópicos relacionados