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 | |
---|---|---|
Equals(Object) | Indica si esta instancia y un objeto especificado son iguales.(Heredado de ValueType). |
|
GetHashCode() | Devuelve el código hash de esta instancia.(Heredado de ValueType). |
|
GetType() | Obtiene el Type de la instancia actual.(Heredado de Object). |
|
ToString() | Devuelve el nombre de tipo completo de esta instancia.(Heredado de ValueType). |
Campos
Nombre | Descripción | |
---|---|---|
cbAlignment | Especifica la alineación de bytes de una instancia de este tipo. |
|
cbSizeInstance | El tamaño de una instancia de este tipo. |
|
cbSizeVft | El tamaño de la tabla de métodos virtuales (VTBL) de este tipo. |
|
cFuncs | Indica el número de funciones en la interfaz descrita por esta estructura. |
|
cImplTypes | Indica el número de interfaces implementadas en la interfaz descrita por esta estructura. |
|
cVars | Indica el número de variables y campos de datos en la interfaz descrita por esta estructura. |
|
dwReserved | Reservado para un uso futuro. |
|
guid | El GUID de la información de tipo. |
|
idldescType | Atributos IDL del tipo descrito. |
|
lcid | Configuración regional de los nombres de miembro y las cadenas de documentación. |
|
lpstrSchema | Reservado para un uso futuro. |
|
MEMBER_ID_NIL | Constante que se utiliza con el memidConstructor y memidDestructor campos. |
|
memidConstructor | Id. de constructor, o TYPEATTR.MEMBER_ID_NIL Si no hay ninguno. |
|
memidDestructor | Id. del destructor, o TYPEATTR.MEMBER_ID_NIL Si no hay ninguno. |
|
tdescAlias | Si TYPEATTR.typekind == TYPEKIND.TKIND_ALIAS, especifica el tipo para el que este tipo es un alias. |
|
typekind | Un System.Runtime.InteropServices.TYPEKIND valor que describe el tipo que describe esta información. |
|
wMajorVerNum | Número de versión principal. |
|
wMinorVerNum | Número de versión secundaria. |
|
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