TYPEATTR Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje atributy UCOMITypeInfo.
public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
- Dědičnost
Poznámky
Další informace naleznete v tématu TYPATTR struktury.
Modul CLR (Common Language Runtime) vyvolá výjimku, když metoda COM v nativním kódu vrátí HRESULT. Další informace naleznete v tématu Postupy: Mapování HRESULT a výjimek.
Pole
| Name | Description |
|---|---|
| cbAlignment |
Určuje zarovnání bajtů pro instanci tohoto typu. |
| cbSizeInstance |
Velikost instance tohoto typu. |
| cbSizeVft |
Velikost tabulky virtuálních metod tohoto typu (VTBL). |
| cFuncs |
Určuje počet funkcí v rozhraní, které tato struktura popisuje. |
| cImplTypes |
Určuje počet implementovaných rozhraní v rozhraní, které tato struktura popisuje. |
| cVars |
Určuje počet proměnných a datových polí v rozhraní popsaném touto strukturou. |
| dwReserved |
Vyhrazeno pro budoucí použití. |
| guid |
Identifikátor GUID informací o typu. |
| idldescType |
Atributy IDL popsaného typu. |
| lcid |
Národní prostředí názvů členů a řetězců dokumentace |
| lpstrSchema |
Vyhrazeno pro budoucí použití. |
| MEMBER_ID_NIL |
Konstanta použitá s poli memidConstructor a memidDestructor poli. |
| memidConstructor |
ID konstruktoru nebo MEMBER_ID_NIL pokud žádný. |
| memidDestructor |
ID destruktoru nebo MEMBER_ID_NIL pokud žádný. |
| tdescAlias |
Pokud typekind == TKIND_ALIAS, určuje typ, pro který je tento typ alias. |
| typekind |
Hodnota TYPEKIND popisující typ, který tyto informace popisuje. |
| wMajorVerNum |
Číslo hlavní verze. |
| wMinorVerNum |
Číslo podverze. |
| wTypeFlags |
Hodnota TYPEFLAGS popisující tyto informace. |