Compartir a través de


Estructura TYPEATTR

 

Publicado: octubre de 2016

Nota: Esta API ahora está obsoleta.

Utilice System.Runtime.InteropServices.ComTypes.TYPEATTR en su lugar.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
public struct TYPEATTR
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
public value struct TYPEATTR
[<Sealed>]
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. https://go.microsoft.com/fwlink/?linkid=14202",
    false)>]
type TYPEATTR = struct end
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. https://go.microsoft.com/fwlink/?linkid=14202",
    False)>
Public Structure TYPEATTR

Métodos

Nombre Descripción
System_CAPS_pubmethod Equals(Object)

Indica si esta instancia y un objeto especificado son iguales.(Heredado de ValueType).

System_CAPS_pubmethod GetHashCode()

Devuelve el código hash de esta instancia.(Heredado de ValueType).

System_CAPS_pubmethod GetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethod ToString()

Devuelve el nombre de tipo completo de esta instancia.(Heredado de ValueType).

Campos

Nombre Descripción
System_CAPS_pubfield cbAlignment

Especifica la alineación de bytes de una instancia de este tipo.

System_CAPS_pubfield cbSizeInstance

El tamaño de una instancia de este tipo.

System_CAPS_pubfield cbSizeVft

El tamaño de la tabla de métodos virtuales (VTBL) de este tipo.

System_CAPS_pubfield cFuncs

Indica el número de funciones en la interfaz descrita por esta estructura.

System_CAPS_pubfield cImplTypes

Indica el número de interfaces implementadas en la interfaz descrita por esta estructura.

System_CAPS_pubfield cVars

Indica el número de variables y campos de datos en la interfaz descrita por esta estructura.

System_CAPS_pubfield dwReserved

Reservado para un uso futuro.

System_CAPS_pubfield guid

El GUID de la información de tipo.

System_CAPS_pubfield idldescType

Atributos IDL del tipo descrito.

System_CAPS_pubfield lcid

Configuración regional de los nombres de miembro y las cadenas de documentación.

System_CAPS_pubfield lpstrSchema

Reservado para un uso futuro.

System_CAPS_pubfieldSystem_CAPS_static MEMBER_ID_NIL

Constante que se utiliza con el memidConstructor y memidDestructor campos.

System_CAPS_pubfield memidConstructor

Id. de constructor, o TYPEATTR.MEMBER_ID_NIL Si no hay ninguno.

System_CAPS_pubfield memidDestructor

Id. del destructor, o TYPEATTR.MEMBER_ID_NIL Si no hay ninguno.

System_CAPS_pubfield tdescAlias

Si TYPEATTR.typekind == TYPEKIND.TKIND_ALIAS, especifica el tipo para el que este tipo es un alias.

System_CAPS_pubfield typekind

Un System.Runtime.InteropServices.TYPEKIND valor que describe el tipo que describe esta información.

System_CAPS_pubfield wMajorVerNum

Número de versión principal.

System_CAPS_pubfield wMinorVerNum

Número de versión secundaria.

System_CAPS_pubfield wTypeFlags

Un System.Runtime.InteropServices.TYPEFLAGS que describe esta información.

Comentarios

Para obtener información adicional acerca de TYPEATTR, vea MSDN Library.

Información de versión

.NET Framework
Disponible desde 1.1

Seguridad para subprocesos

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Ver también

Espacio de nombres System.Runtime.InteropServices

Volver al principio