Freigeben über


TYPEATTR Struktur

Definition

Enthält Attribute einer UCOMITypeInfo.

public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
Vererbung
TYPEATTR

Hinweise

Weitere Informationen finden Sie unter TYPEATTR-Struktur.

Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im nativen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.

Felder

cbAlignment

Gibt die Byteausrichtung für eine Instanz dieses Typs an.

cbSizeInstance

Die Größe einer Instanz dieses Typs.

cbSizeVft

Die Größe der Tabelle virtueller Methoden (Virtual Methods Table, VTBL) dieses Typs.

cFuncs

Gibt die Anzahl der Funktionen für die von dieser Struktur beschriebene Schnittstelle an.

cImplTypes

Gibt die Anzahl der implementierten Schnittstellen für die von dieser Struktur beschriebene Schnittstelle an.

cVars

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

dwReserved

Für die zukünftige Verwendung reserviert.

guid

Die GUID der Typinformationen.

idldescType

Die IDL-Attribute (Interface Definition Language) des beschriebenen Typs.

lcid

Gebietsschema der Membernamen und Dokumentationszeichenfolgen.

lpstrSchema

Für die zukünftige Verwendung reserviert.

MEMBER_ID_NIL

Eine mit dem memidConstructor-Feld und dem memidDestructor-Feld verwendete Konstante.

memidConstructor

ID des Konstruktors oder MEMBER_ID_NIL, wenn nicht vorhanden.

memidDestructor

ID des Destruktors oder MEMBER_ID_NIL, wenn nicht vorhanden.

tdescAlias

Wenn typekind == TKIND_ALIAS: Gibt den Typ an, für den dieser Typ einen Alias darstellt.

typekind

Ein TYPEKIND-Wert, der den Typ beschreibt, der durch diese Informationen beschrieben wird.

wMajorVerNum

Hauptversionsnummer.

wMinorVerNum

Nebenversionsnummer.

wTypeFlags

Ein TYPEFLAGS-Wert, der diese Informationen beschreibt.

Gilt für: