Compartir a través de


IMetaDataEmit::DefineNestedType Method

Crea la firma de metadatos de una definición de tipo, devuelve un mdTypeDef token para ese tipo y especifica que el tipo definido es miembro del tipo al que hace referencia el tdEncloser parámetro .

Syntax

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

Parameters

szTypeDef [in] Nombre del tipo en Unicode.

dwTypeDefFlags [in] TypeDef Atributos. Se trata de una máscara de bits de CorTypeAttr valores.

tkExtends [in] Token de la clase base. Se trata de un mdTypeDefmdTypeRef token o .

rtkImplements[] [in] Matriz de tokens que especifican las interfaces que implementa esta clase o interfaz.

tdEncloser [in] Token del tipo envolvente. El último elemento de la matriz debe ser mdTokenNil.

ptd [out] Token mdTypeDef asignado.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also