次の方法で共有


tagTYPEATTR 構造体

属性を含む、_ITypeInfoフェース。

名前空間:  Microsoft.VisualStudio.VsWizard
アセンブリ:  Microsoft.VisualStudio.VsWizard (Microsoft.VisualStudio.VsWizard.dll 内)

構文

'宣言
Public Structure tagTYPEATTR
public struct tagTYPEATTR
public value class tagTYPEATTR
[<Sealed>]
type tagTYPEATTR =  struct end
JScript では、構造体を使用できますが、新規に宣言することはできません。

tagTYPEATTR 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド Equals このインスタンスと指定したオブジェクトが等しいかどうかを示します。 (ValueType から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (ValueType から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString このインスタンスの完全修飾型名を返します。 (ValueType から継承されます。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド cbAlignment この型のインスタンスのバイト配置を指定します。
パブリック フィールド cbSizeInstance この型のインスタンスのサイズ。
パブリック フィールド cbSizeVft この型の仮想メソッド テーブル (VTBL) のサイズ。
パブリック フィールド cFuncs 構造体が記述するインターフェイス上の関数の数を示します。
パブリック フィールド cImplTypes 構造体が記述するインターフェイス上で実装されたインターフェイスの数を示します。
パブリック フィールド cVars 構造体が記述するインターフェイス上の変数とデータ フィールドの数を示します。
パブリック フィールド dwReserved 将来使用するために予約されています。
パブリック フィールド Guid 型情報の GUID。
パブリック フィールド idldescType 記述された型の IDL 属性。
パブリック フィールド lcid メンバー名とドキュメント文字列のロケール。
パブリック フィールド lpstrSchema 将来使用するために予約されています。
パブリック フィールド memidConstructor コンストラクターの ID。または存在しない場合は MEMBER_ID_NIL
パブリック フィールド memidDestructor ID の distructor、またはMEMBER_ID_NILがない場合。
パブリック フィールド tdescAlias S では、この型をエイリアスとして働く型を指定します。
パブリック フィールド typekind この情報が記述している型を記述する tagTYPEKIND 値。
パブリック フィールド wMajorVerNum メジャー バージョン番号を保持します。
パブリック フィールド wMinorVerNum マイナー バージョン番号を保持します。
パブリック フィールド wTypeFlags この情報を記述する TYPEFLAGS 値。

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.VsWizard 名前空間