Share via


IMetaDataEmit::DefineNestedType メソッド

型定義のメタデータ署名を作成し、その型の mdTypeDef トークンを返します。また、定義された型が tdEncloser パラメーターによって参照される型のメンバーであることを指定します。

構文

HRESULT DefineNestedType (
    [in]  LPCWSTR     szTypeDef,  
    [in]  DWORD       dwTypeDefFlags,
    [in]  mdToken     tkExtends,
    [in]  mdToken     rtkImplements[],
    [in]  mdTypeDef   tdEncloser,
    [out] mdTypeDef   *ptd  
);  

パラメーター

szTypeDef
[in] Unicode での型の名前。

dwTypeDefFlags
[in] TypeDef 属性。 これは、CorTypeAttr 値のビットマスクです。

tkExtends
[in] 基本クラスのトークン。 これは、mdTypeDef または mdTypeRef トークンのいずれかです。

rtkImplements[]
[in] このクラスまたはインターフェイスにより実装されるインターフェイスを指定するトークンの配列。

tdEncloser
[in] 外側の型のトークン。 配列の最後の要素は mdTokenNil である必要があります。

ptd
[out] 割り当てられた mdTypeDef トークン。

必要条件

:システム要件」を参照してください。

ヘッダー: Cor.h

ライブラリ: MSCorEE.dll でリソースとして使用されます

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目