Freigeben über


TYPEATTR-Struktur

 

Veröffentlicht: Oktober 2016

Hinweis: Diese API ist jetzt veraltet.

Verwenden Sie stattdessen System.Runtime.InteropServices.ComTypes.TYPEATTR.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[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

Methoden

Name Beschreibung
System_CAPS_pubmethod Equals(Object)

Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind.(Geerbt von „ValueType“.)

System_CAPS_pubmethod GetHashCode()

Gibt den Hashcode für diese Instanz zurück.(Geerbt von „ValueType“.)

System_CAPS_pubmethod GetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethod ToString()

Gibt den voll qualifizierten Typnamen dieser Instanz zurück.(Geerbt von „ValueType“.)

Felder

Name Beschreibung
System_CAPS_pubfield cbAlignment

Gibt die Byte-Ausrichtung für eine Instanz dieses Typs.

System_CAPS_pubfield cbSizeInstance

Die Größe einer Instanz dieses Typs.

System_CAPS_pubfield cbSizeVft

Die Größe des Typs virtuelle Methode VTBL (Table).

System_CAPS_pubfield cFuncs

Gibt die Anzahl der Funktionen für die Schnittstelle, die diese Struktur beschreibt.

System_CAPS_pubfield cImplTypes

Gibt die Anzahl der implementierten Schnittstellen für die Schnittstelle, die diese Struktur beschreibt.

System_CAPS_pubfield cVars

Gibt die Anzahl der Variablen und Datenfelder für die von dieser Struktur beschriebenen Schnittstelle an.

System_CAPS_pubfield dwReserved

Für zukünftige Verwendung reserviert.

System_CAPS_pubfield guid

Die GUID der Typinformationen.

System_CAPS_pubfield idldescType

IDL-Attribute des beschriebenen Typs.

System_CAPS_pubfield lcid

Gebietsschema der Membernamen und Dokumentationszeichenfolgen.

System_CAPS_pubfield lpstrSchema

Für zukünftige Verwendung reserviert.

System_CAPS_pubfieldSystem_CAPS_static MEMBER_ID_NIL

Eine Konstante, mit der memidConstructor und memidDestructor Felder.

System_CAPS_pubfield memidConstructor

ID des Konstruktors oder TYPEATTR.MEMBER_ID_NIL Wenn keiner gefunden.

System_CAPS_pubfield memidDestructor

ID des Destruktors oder TYPEATTR.MEMBER_ID_NIL Wenn keiner gefunden.

System_CAPS_pubfield tdescAlias

Wenn TYPEATTR.typekind == TYPEKIND.TKIND_ALIAS, gibt den Typ, für den dieser Typ ein Alias ist.

System_CAPS_pubfield typekind

Ein System.Runtime.InteropServices.TYPEKIND -Wert, der den Typ, der diese Informationen beschreiben.

System_CAPS_pubfield wMajorVerNum

Nummer der Hauptversion.

System_CAPS_pubfield wMinorVerNum

Nummer der Nebenversion.

System_CAPS_pubfield wTypeFlags

Ein System.Runtime.InteropServices.TYPEFLAGS Wert, der diese Informationen beschreibt.

Hinweise

Weitere Informationen zu TYPEATTR, finden Sie in der MSDN Library.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Threadsicherheit

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang