TYPEATTR 構造体

定義

UCOMITypeInfo の属性を格納します。

public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
継承
TYPEATTR

注釈

詳細については、「 TYPEATTR 構造体」を参照してください。

共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。

フィールド

cbAlignment

この型のインスタンスのバイト配置を指定します。

cbSizeInstance

この型のインスタンスのサイズ。

cbSizeVft

この型の仮想メソッド テーブル (VTBL) のサイズ。

cFuncs

構造体が記述するインターフェイス上の関数の数を示します。

cImplTypes

構造体が記述するインターフェイス上で実装されたインターフェイスの数を示します。

cVars

構造体が記述するインターフェイス上の変数とデータ フィールドの数を示します。

dwReserved

将来利用するために予約されています。

guid

型情報の GUID。

idldescType

記述された型の IDL 属性。

lcid

メンバー名とドキュメント文字列のロケール。

lpstrSchema

将来利用するために予約されています。

MEMBER_ID_NIL

memidConstructor フィールドと memidDestructor フィールドで使用する定数。

memidConstructor

コンストラクターの ID。または存在しない場合は MEMBER_ID_NIL

memidDestructor

デストラクターの ID。または存在しない場合は MEMBER_ID_NIL

tdescAlias

typekind == TKIND_ALIAS の場合は、この型をエイリアスとする元の型を指定します。

typekind

この情報が記述している型を記述する TYPEKIND 値。

wMajorVerNum

メジャー バージョン番号。

wMinorVerNum

マイナー バージョン番号。

wTypeFlags

この情報を記述する TYPEFLAGS 値。

適用対象