Método IMetaDataEmit::D efineNestedType
Cria a assinatura de metadados de uma definição de tipo, devolve um mdTypeDef
token para esse tipo e especifica que o tipo definido é um membro do tipo referenciado pelo tdEncloser
parâmetro.
Sintaxe
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. Trata-se de uma máscara de bits de CorTypeAttr
valores.
tkExtends
[in] O token da classe base. Este é um mdTypeDef
ou um mdTypeRef
token.
rtkImplements
[]
[in] Uma matriz de tokens que especifica as interfaces que esta classe ou interface implementa.
tdEncloser
[in] O token do tipo de colocação em anexo. O último elemento da matriz tem de ser mdTokenNil
.
ptd
[fora] O mdTypeDef
token atribuído.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: Cor.h
Biblioteca: Utilizado como recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 1.0