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] 基底類別的語彙基元。 這是 mdTypeDefmdTypeRef 語彙基元。

rtkImplements[]
[in] 語彙基元陣列,指定這個型別或介面所實作的介面。

tdEncloser
[in] 封入型別的語彙基元。 陣列的最後一個項目必須為 mdTokenNil

ptd
[out] 指派的 mdTypeDef 語彙基元。

規格需求

平台:請參閱系統需求

標頭:Cor.h

程式庫:作為 MSCorEE.dll 中的資源使用

.NET Framework版本:自 1.0 起可用

另請參閱