Partilhar via


Método IMetaDataEmit::D efineTypeRefByName

Obtém um token de metadados para um tipo definido no âmbito especificado, que está fora do âmbito atual.

Sintaxe

HRESULT DefineTypeRefByName (
    [in]  mdToken     tkResolutionScope,
    [in]  LPCWSTR     szName,
    [out] mdTypeRef   *ptr
);  

Parâmetros

tkResolutionScope
[in] O token que especifica o âmbito de resolução. Os seguintes tipos de token são válidos:

  • mdModuleRef, se o tipo for definido na mesma assemblagem na qual o autor da chamada está definido.

  • mdAssemblyRef, se o tipo for definido numa assemblagem diferente daquela em que o autor da chamada está definido.

  • mdTypeRef, se o tipo for um tipo aninhado.

  • mdModule, se o tipo for definido no mesmo módulo no qual o autor da chamada está definido.

  • Nulo, se o tipo for definido globalmente.

szName
[in] O nome do tipo de destino em Unicode.

ptr
[fora] Um ponteiro para o mdTypeRef token atribuído ao tipo.

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

Ver também