TYPEATTR 構造体

定義

UCOMITypeInfoの属性を格納します。

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

注釈

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

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

フィールド

名前 説明
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 値。

適用対象