ICorDebugType2::GetTypeID Method

Ruft eine COR_TYPEID für diesen Typ ab.

Syntax

HRESULT GetTypeID(  
    ([out] COR_TYPEID *id  
);  

Parameter

id
[out] Ein Zeiger auf die COR_TYPEID für diesen ICorDebugType.

Rückgabewert

Der Rückgabewert ist S_OK bei Erfolg oder ein Fehler-HRESULT-Code bei einem Fehler. Zu den HRESULT-Codes gehören die folgenden:

Rückgabecode Beschreibung
S_OK Methode war erfolgreich. Die Methode hat eine gültige COR_TYPEID abgerufen.
CORDBG_E_CLASS_NOT_LOADED Der Typ wurde nicht geladen.
CORDBG_E_UNSUPPORTED Der Typ wird nicht unterstützt.

Bemerkungen

Diese Methode liefert eine Zuordnung von ICorDebugType (der einen Typ repräsentiert, der in die Runtime geladen wurde oder auch nicht) zu einer COR_TYPEID, die als opakes Handle zum Identifizieren eines in die Runtime geladenen Typs dient.

Wenn der von ICorDebugType repräsentierte Typ noch nicht geladen wurde, gibt diese Methode CORDBG_E_CLASS_NOT_LOADED zurück. Wird der Typ nicht unterstützt, wird CORDBG_E_UNSUPPORTED zurückgegeben.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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

Siehe auch