IMetaDataEmit::DefineTypeRefByName-Methode

Ruft ein Metadatentoken für einen Typ ab, der im angegebenen Bereich definiert ist, der sich außerhalb des aktuellen Bereichs befindet.

Syntax

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

Parameter

tkResolutionScope
[in] Das Token, das den Auflösungsbereich angibt. Die folgenden Tokentypen sind zulässig:

  • mdModuleRef, wenn der Typ in derselben Assembly definiert ist, in der auch der Aufrufer definiert ist.

  • mdAssemblyRef, wenn der Typ in einer anderen Assembly als der definiert ist, in der der Aufrufer definiert ist.

  • mdTypeRef, wenn der Typ ein geschachtelter Typ ist.

  • mdModule, wenn der Typ in demselben Modul definiert ist, in dem auch der Aufrufer definiert ist.

  • NULL, wenn der Typ global definiert ist.

szName
[in] Der Name des Zieltyps in Unicode.

ptr
[out] Ein Zeiger auf das mdTypeRef-Token, das dem Typ zugewiesen ist.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MSCorEE.dll“ verwendet

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen