Freigeben über


tagTYPEATTR-Struktur

Enthält Attribute einer _ITypeInfo-Schnittstelle.

Namespace:  Microsoft.VisualStudio.VsWizard
Assembly:  Microsoft.VisualStudio.VsWizard (in Microsoft.VisualStudio.VsWizard.dll)

Syntax

'Declaration
Public Structure tagTYPEATTR
public struct tagTYPEATTR
public value class tagTYPEATTR
[<Sealed>]
type tagTYPEATTR =  struct end
JScript unterstützt die Verwendung von Strukturen, aber nicht die Deklaration von neuen Strukturen.

Der tagTYPEATTR-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode Equals Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. (Von ValueType geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode für diese Instanz zurück. (Von ValueType geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString Gibt den voll qualifizierten Typnamen dieser Instanz zurück. (Von ValueType geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches Feld cbAlignment Gibt die Byteausrichtung für eine Instanz dieses Typs an.
Öffentliches Feld cbSizeInstance Die Größe einer Instanz dieses Typs.
Öffentliches Feld cbSizeVft Die Größe der Tabelle virtueller Methoden (Virtual Methods Table, VTBL) dieses Typs.
Öffentliches Feld cFuncs Gibt die Anzahl der Funktionen für die von dieser Struktur beschriebene Schnittstelle an.
Öffentliches Feld cImplTypes Gibt die Anzahl der implementierten Schnittstellen für die von dieser Struktur beschriebene Schnittstelle an.
Öffentliches Feld cVars Gibt die Anzahl der Variablen und Datenfelder für die von dieser Struktur beschriebene Schnittstelle an.
Öffentliches Feld dwReserved Für zukünftige Verwendung reserviert.
Öffentliches Feld Guid Die GUID der Typinformationen.
Öffentliches Feld idldescType Die IDL-Attribute (Interface Definition Language) des beschriebenen Typs.
Öffentliches Feld lcid Gebietsschema der Membernamen und Dokumentationszeichenfolgen.
Öffentliches Feld lpstrSchema Für zukünftige Verwendung reserviert.
Öffentliches Feld memidConstructor ID des Konstruktors oder MEMBER_ID_NIL, wenn nicht vorhanden.
Öffentliches Feld memidDestructor ID des Destruktors oder MEMBER_ID_NIL, wenn nicht vorhanden.
Öffentliches Feld tdescAlias S gibt den Typ an, für den dieser Typ einen Alias darstellt.
Öffentliches Feld typekind Ein tagTYPEKIND-Wert, der den Typ beschreibt, der durch diese Informationen beschrieben wird.
Öffentliches Feld wMajorVerNum Beinhaltet die Hauptversionsnummer.
Öffentliches Feld wMinorVerNum Beinhaltet die Nebenversionsnummer.
Öffentliches Feld wTypeFlags Ein TYPEFLAGS-Wert, der diese Informationen beschreibt.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.VsWizard-Namespace