Compartilhar via


Estrutura tagTYPEATTR

Contém atributos de um _ITypeInfo interface.

Namespace:  Microsoft.VisualStudio.VsWizard
Assembly:  Microsoft.VisualStudio.VsWizard (em Microsoft.VisualStudio.VsWizard.dll)

Sintaxe

'Declaração
Public Structure tagTYPEATTR
public struct tagTYPEATTR
public value class tagTYPEATTR
[<Sealed>]
type tagTYPEATTR =  struct end
JScript oferece suporte ao uso de estruturas, mas não à declaração de novas.

O tipo tagTYPEATTR expõe os membros a seguir.

Métodos

  Nome Descrição
Método público Equals Indica se essa instância e um objeto especificado são iguais. (Herdado de ValueType.)
Método público GetHashCode Retorna o código hash para essa instância. (Herdado de ValueType.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público ToString Retorna o nome de tipo totalmente qualificado dessa instância. (Herdado de ValueType.)

Superior

Campos

  Nome Descrição
Campo público cbAlignment Especifica o alinhamento de byte para uma instância desse tipo.
Campo público cbSizeInstance O tamanho de uma instância desse tipo.
Campo público cbSizeVft O tamanho da tabela desse tipo de método virtual (VTBL).
Campo público cFuncs Indica o número de funções na interface que descreve a essa estrutura.
Campo público cImplTypes Indica o número de interfaces implementadas na interface que descreve a essa estrutura.
Campo público cVars Indica o número de variáveis e campos de dados na interface descrita por essa estrutura.
Campo público dwReserved Reservado para uso futuro.
Campo público Guid O GUID das informações de tipo.
Campo público idldescType Atributos IDL do tipo descrito.
Campo público lcid Localidade de nomes de membro e seqüências de caracteres de documentação.
Campo público lpstrSchema Reservado para uso futuro.
Campo público memidConstructor ID do construtor, ou MEMBER_ID_NIL se não houver nenhum.
Campo público memidDestructor Identificação do distructor, ou MEMBER_ID_NIL se não houver nenhum.
Campo público tdescAlias S Especifica o tipo para o qual esse tipo é um alias.
Campo público typekind A tagTYPEKIND valor que descreve o tipo que descrevem a essas informações.
Campo público wMajorVerNum Contém o número de versão principal.
Campo público wMinorVerNum Contém o número de versão secundária.
Campo público wTypeFlags A TYPEFLAGS valor descrevendo essas informações.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.VsWizard