Método de IMetaDataEmit::DefineNestedType
Cria a assinatura de metadados de uma definição de tipo, que retorna um mdTypeDef para esse tipo de token e especifica que o tipo definido é um membro do tipo referenciado pelo tdEncloser parâmetro.
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
Parâmetros
szTypeDef
[in] O nome do tipo em Unicode.dwTypeDefFlags
[in] TypeDef atributos. Esta é uma bitmask de CorTypeAttr valores.tkExtends
[in] O token da classe base. Isso é um mdTypeDef ou mdTypeRef token.rtkImplements[]
[in] Uma matriz de tokens que especificam as interfaces que implementa a classe ou interface.tdEncloser
[in] O token do tipo delimitador. O último elemento da matriz deve ser mdTokenNil.ptd
[out] O mdTypeDef token atribuído.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Usado como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0