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 | |
---|---|---|
Equals(Object) | Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind.(Geerbt von „ValueType“.) |
|
GetHashCode() | Gibt den Hashcode für diese Instanz zurück.(Geerbt von „ValueType“.) |
|
GetType() | Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.) |
|
ToString() | Gibt den voll qualifizierten Typnamen dieser Instanz zurück.(Geerbt von „ValueType“.) |
Felder
Name | Beschreibung | |
---|---|---|
cbAlignment | Gibt die Byte-Ausrichtung für eine Instanz dieses Typs. |
|
cbSizeInstance | Die Größe einer Instanz dieses Typs. |
|
cbSizeVft | Die Größe des Typs virtuelle Methode VTBL (Table). |
|
cFuncs | Gibt die Anzahl der Funktionen für die Schnittstelle, die diese Struktur beschreibt. |
|
cImplTypes | Gibt die Anzahl der implementierten Schnittstellen für die Schnittstelle, die diese Struktur beschreibt. |
|
cVars | Gibt die Anzahl der Variablen und Datenfelder für die von dieser Struktur beschriebenen Schnittstelle an. |
|
dwReserved | Für zukünftige Verwendung reserviert. |
|
guid | Die GUID der Typinformationen. |
|
idldescType | IDL-Attribute des beschriebenen Typs. |
|
lcid | Gebietsschema der Membernamen und Dokumentationszeichenfolgen. |
|
lpstrSchema | Für zukünftige Verwendung reserviert. |
|
MEMBER_ID_NIL | Eine Konstante, mit der memidConstructor und memidDestructor Felder. |
|
memidConstructor | ID des Konstruktors oder TYPEATTR.MEMBER_ID_NIL Wenn keiner gefunden. |
|
memidDestructor | ID des Destruktors oder TYPEATTR.MEMBER_ID_NIL Wenn keiner gefunden. |
|
tdescAlias | Wenn TYPEATTR.typekind == TYPEKIND.TKIND_ALIAS, gibt den Typ, für den dieser Typ ein Alias ist. |
|
typekind | Ein System.Runtime.InteropServices.TYPEKIND -Wert, der den Typ, der diese Informationen beschreiben. |
|
wMajorVerNum | Nummer der Hauptversion. |
|
wMinorVerNum | Nummer der Nebenversion. |
|
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