共用方式為


IMetaDataEmit::DefineNestedType Method

建立型別定義的元數據簽章、傳回 mdTypeDef 該型別的令牌,並指定定義型別是 參數所參考 tdEncloser 之型別的成員。

Syntax

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

Parameters

szTypeDef [in]Unicode 中型別的名稱。

dwTypeDefFlags [in] TypeDef 屬性。 這是值的位掩碼 CorTypeAttr

tkExtends [in]基類的標記。 這是 mdTypeDefmdTypeRef 令牌。

rtkImplements[] [in] 標記陣列,指定這個類別或介面實作的介面。

tdEncloser [in]封入型別的標記。 陣列的最後一個項目必須是 mdTokenNil

ptd [out] mdTypeDef 指派的令牌。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also