Compartir a través de


tagTYPEATTR (Estructura)

Contiene los atributos de una interfaz _ITypeInfo.

Espacio de nombres:  Microsoft.VisualStudio.VsWizard
Ensamblado:  Microsoft.VisualStudio.VsWizard (en Microsoft.VisualStudio.VsWizard.dll)

Sintaxis

'Declaración
Public Structure tagTYPEATTR
public struct tagTYPEATTR
public value class tagTYPEATTR
[<Sealed>]
type tagTYPEATTR =  struct end
JScript admite el uso de estructuras, pero no admite la declaración de estructuras nuevas.

El tipo tagTYPEATTR expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público Equals Indica si esta instancia y un objeto especificado son iguales. (Se hereda de ValueType).
Método público GetHashCode Devuelve el código hash de esta instancia. (Se hereda de ValueType).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público ToString Devuelve el nombre de tipo completo de esta instancia. (Se hereda de ValueType).

Arriba

Campos

  Nombre Descripción
Campo público cbAlignment Especifica la alineación de bytes de una instancia de este tipo.
Campo público cbSizeInstance Tamaño de una instancia de este tipo.
Campo público cbSizeVft Tamaño de la tabla de métodos virtuales (VTBL) de este tipo.
Campo público cFuncs Indica el número de funciones que hay en la interfaz descrita por esta estructura.
Campo público cImplTypes Indica el número de interfaces implementadas que hay en la interfaz descrita por esta estructura.
Campo público cVars Indica el número de variables y campos de datos que hay en la interfaz descrita por esta estructura.
Campo público dwReserved Reservado para un uso futuro.
Campo público Guid GUID de la información del tipo.
Campo público idldescType Atributos IDL del tipo descrito.
Campo público lcid Configuración regional de los nombres de miembro y las cadenas de documentación.
Campo público lpstrSchema Reservado para un uso futuro.
Campo público memidConstructor Id. del constructor; o MEMBER_ID_NIL si no hay ninguno.
Campo público memidDestructor Id. del destructor; o MEMBER_ID_NIL si no hay ninguno.
Campo público tdescAlias S especifica el tipo del que este tipo es un alias.
Campo público typekind Valor de tagTYPEKIND que describe el tipo descrito por esta información.
Campo público wMajorVerNum Contiene el número de versión principal.
Campo público wMinorVerNum Contiene el número de versión secundaria.
Campo público wTypeFlags Valor de TYPEFLAGS descrito por esta información.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.VsWizard (Espacio de nombres)