Atributos Typedef, Enum, Union e Struct
Os atributos a seguir aplicam-se para o typedef, struct, e enum palavras-chave C++.
TypeDef
Atributo |
Descrição |
---|---|
Usado com o switch_type o atributo em um união. |
|
Permite definir o seu próprio atributo. |
|
Faz com que uma estrutura de dados sejam colocados no arquivo. idl. |
|
Especifica o índice do primeiro elemento da matriz para serem transmitidos. |
|
Especifica uma identificação de contexto que permite que as informações de modo de exibição do usuário sobre este elemento no arquivo de Ajuda. |
|
Define o nome do arquivo de ajuda para uma biblioteca de tipos. |
|
Especifica a string que é usada para descrever o elemento a que se aplica. |
|
Coloca uma construção de bloco de biblioteca do arquivo. idl. |
|
Designa um ponteiro como um ponteiro completo. |
|
Garante que um typedef irá para a biblioteca de tipo, mesmo que não é referenciado no dentro do arquivo. idl. |
|
Identifica um ponteiro de referência. |
|
Especifica a expressão ou um identificador que atua como o discriminant de união que seleciona o membro da união. |
|
Identifica o tipo da variável usado como o discriminant de união. |
|
Especifica um indicador único. |
|
Especifica um tipo de dados que será usado para transmissão em vez de um tipo de dados específicos do aplicativo. |
Enum
Atributo |
Descrição |
---|---|
Permite definir o seu próprio atributo. |
|
Faz com que uma estrutura de dados sejam colocados no arquivo. idl. |
|
Especifica a identificação exclusiva de uma classe ou interface. |
|
Dirige-se de que o tipo enumerado especificado ser transmitidas como uma entidade de 32 bits, em vez do padrão de 16 bits. |
União
Atributo |
Descrição |
---|---|
Permite definir o seu próprio atributo. |
|
Faz com que uma estrutura de dados sejam colocados no arquivo. idl. |
|
Especifica o índice do primeiro elemento da matriz para serem transmitidos. |
|
Especifica o índice do último elemento de matriz para serem transmitidos. |
|
Especifica o número de elementos da matriz para serem transmitidos. |
|
Designa o valor máximo para um índice de matriz válido. |
|
Especifica o tamanho da memória alocada para ponteiros de tamanho, em tamanho de ponteiros para ponteiros de tamanho e único ou matrizes multidimensionais. |
|
Especifica um indicador único. |
|
Especifica a identificação exclusiva de uma classe ou interface. |
União de nonencapsulated
Atributo |
Descrição |
---|---|
Controla o alinhamento de representação de dados de rede de uniões nonencapsulated. |
|
Impede que o compilador de injeção de código como resultado do uso do atributo. |
struct
Atributo |
Descrição |
---|---|
Indica que a classe oferece suporte à agregação. |
|
Indica que um controle agrega a classe de destino. |
|
Identifica o coclass como um objeto de aplicativo, que é associado a um aplicativo. exe completo e indica que as funções e propriedades do coclass estão disponíveis globalmente nesta biblioteca de tipo. |
|
Cria um controle ActiveX. |
|
Adiciona uma entrada de interface a um mapa de COM. |
|
Especifica que o tipo definido pelo usuário é um controle. |
|
Permite definir o seu próprio atributo. |
|
Vincula uma coluna especificada para o conjunto de linhas. |
|
Cria um comando OLE DB. |
|
Associa a variável de membro especificada com um parâmetro de entrada ou de saída e delimita a variável. |
|
Cria a conexão com a fonte de dados. |
|
Abre uma tabela OLE DB. |
|
Indica que o personalizado ou um dispinterface definido dentro de um coclass representa a interface de programação padrão. |
|
Define uma interface como interface padrão vtable para um controle. |
|
Cria um receptor de eventos. |
|
Cria uma fonte de evento. |
|
Faz com que uma estrutura de dados sejam colocados no arquivo. idl. |
|
Especifica o índice do primeiro elemento da matriz para serem transmitidos. |
|
Indica que o item existe mas não deve ser exibido em um navegador orientado a usuário. |
|
Especifica as categorias de componente implementada para a classe. |
|
Especifica o índice do último elemento de matriz para serem transmitidos. |
|
Especifica o número de elementos da matriz para serem transmitidos. |
|
Designa o valor máximo para um índice de matriz válido. |
|
Especifica as categorias de componente necessário da classe destino. |
|
Especifica o tamanho da memória alocada para ponteiros de tamanho, em tamanho de ponteiros para ponteiros de tamanho e único ou matrizes multidimensionais. |
|
Em uma classe, especifica as interfaces de origem do objeto COM para pontos de conexão. Em uma propriedade ou método, indica que o membro retorna um objeto ou uma VARIANTE que é uma fonte de eventos. |
|
Especifica o modelo de segmentação para um objeto COM. |
|
Especifica um indicador único. |
|
Especifica a identificação exclusiva de uma classe ou interface. |
|
Identifica uma versão específica entre várias versões de uma classe. |
|
Especifica um formulário independente de versão de ProgID. |