Udostępnij za pośrednictwem


TYPEATTR Struktura

Definicja

Zawiera atrybuty obiektu UCOMITypeInfo.

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

Uwagi

Aby uzyskać więcej informacji, zobacz TYPEATTR structure (Struktura TYPEATTR).

Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca hrESULT. Aby uzyskać więcej informacji, zobacz How to: Map HRESULTs and Exceptions (Instrukcje: mapowania wartości HRESULTs i wyjątków).

Pola

cbAlignment

Określa wyrównanie bajtów dla wystąpienia tego typu.

cbSizeInstance

Rozmiar wystąpienia tego typu.

cbSizeVft

Rozmiar tabeli metod wirtualnych tego typu (VTBL).

cFuncs

Wskazuje liczbę funkcji w interfejsie opisanym przez tę strukturę.

cImplTypes

Wskazuje liczbę zaimplementowanych interfejsów w interfejsie opisanym przez tę strukturę.

cVars

Wskazuje liczbę zmiennych i pól danych w interfejsie opisanym przez tę strukturę.

dwReserved

Zarezerwowane do użytku w przyszłości.

guid

Identyfikator GUID informacji o typie.

idldescType

Atrybuty IDL opisanego typu.

lcid

Ustawienia regionalne nazw elementów członkowskich i ciągów dokumentacji.

lpstrSchema

Zarezerwowane do użytku w przyszłości.

MEMBER_ID_NIL

Stała używana z polami memidConstructor i memidDestructor .

memidConstructor

Identyfikator konstruktora lub MEMBER_ID_NIL jeśli żaden.

memidDestructor

Identyfikator destruktora lub MEMBER_ID_NIL jeśli nie.

tdescAlias

Jeśli typekind == TKIND_ALIASparametr określa typ, dla którego ten typ jest aliasem.

typekind

Wartość TYPEKIND opisująca typ, który opisuje te informacje.

wMajorVerNum

Numer wersji głównej.

wMinorVerNum

Numer wersji pomocniczej.

wTypeFlags

TYPEFLAGS Wartość opisująca te informacje.

Dotyczy