TYPEKIND TYPEKIND TYPEKIND TYPEKIND Enum

定義

データおよび関数のさまざまな型を指定します。Specifies various types of data and functions.

public enum class TYPEKIND
[System.Serializable]
public enum TYPEKIND
type TYPEKIND = 
Public Enum TYPEKIND
継承
属性

フィールド

TKIND_ALIAS TKIND_ALIAS TKIND_ALIAS TKIND_ALIAS 6

別の型のエイリアスである型です。A type that is an alias for another type.

TKIND_COCLASS TKIND_COCLASS TKIND_COCLASS TKIND_COCLASS 5

実装されたコンポーネントのインターフェイス セットです。A set of implemented components interfaces.

TKIND_DISPATCH TKIND_DISPATCH TKIND_DISPATCH TKIND_DISPATCH 4

IDispatch::Invoke を使用してアクセスできるメソッド、およびプロパティのセット。A set of methods and properties that are accessible through IDispatch::Invoke. 既定では、デュアル インターフェイスは TKIND_DISPATCH を返します。By default, dual interfaces return TKIND_DISPATCH.

TKIND_ENUM TKIND_ENUM TKIND_ENUM TKIND_ENUM 0

列挙子のセットです。A set of enumerators.

TKIND_INTERFACE TKIND_INTERFACE TKIND_INTERFACE TKIND_INTERFACE 3

すべて純粋仮想関数である仮想関数を持つ型です。A type that has virtual functions, all of which are pure.

TKIND_MAX TKIND_MAX TKIND_MAX TKIND_MAX 8

列挙体末尾のマーカー。End-of-enumeration marker.

TKIND_MODULE TKIND_MODULE TKIND_MODULE TKIND_MODULE 2

静的関数および静的データ (DLL など) だけを保持できるモジュール。A module that can have only static functions and data (for example, a DLL).

TKIND_RECORD TKIND_RECORD TKIND_RECORD TKIND_RECORD 1

メソッドを持たない構造体。A structure with no methods.

TKIND_UNION TKIND_UNION TKIND_UNION TKIND_UNION 7

ゼロのオフセットを持つ、すべてのメンバーの和集合。A union of all members that have an offset of zero.

注釈

詳細についてはTYPEKIND、MSDN ライブラリを参照してください。For additional information about TYPEKIND, see the MSDN Library.

ネイティブ コードで COM メソッドに HRESULT が返されるときに、共通言語ランタイムは例外をスローします。The common language runtime throws an exception when a COM method in native code returns an HRESULT. 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。For more information, see How to: Map HRESULTs and Exceptions.

適用対象