Aracılığıyla paylaş


IMetaDataEmit::DefineNestedType Yöntemi

Tür tanımının meta veri imzasını oluşturur, bu tür için bir mdTypeDef belirteç döndürür ve tanımlanan türün parametresi tarafından tdEncloser başvuruda bulunan türün bir üyesi olduğunu belirtir.

Sözdizimi

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

Parametreler

szTypeDef
[in] Unicode'da türün adı.

dwTypeDefFlags
[in] TypeDef Öznitelik. Bu, değerlerin bit maskesidir CorTypeAttr .

tkExtends
[in] Temel sınıfın belirteci. Bu bir mdTypeDef veya belirteçtir mdTypeRef .

rtkImplements[]
[in] Bu sınıfın veya arabirimin uyguladığı arabirimleri belirten belirteç dizisi.

tdEncloser
[in] Kapsayan türün belirteci. Dizinin son öğesi olmalıdır mdTokenNil.

ptd
[out] Atanan mdTypeDef belirteç.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: Cor.h

Kitaplığı: MSCorEE.dll'de kaynak olarak kullanılır

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.