Freigeben über


ICorDebugType2::GetTypeID-Methode

Ruft einen COR_TYPEID für diesen Typ ab.

Syntax

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

Die Parameter

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

Rückgabewert

Der Rückgabewert ist S_OK erfolgreich oder ein Fehlercode beim Fehler HRESULT . Die HRESULT Codes umfassen Folgendes:

Rückgabecode Description
S_OK Die 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 stellt eine Zuordnung vom ICorDebugType bereit, die einen Typ darstellt, der möglicherweise in die Laufzeit geladen wurde, zu einer COR_TYPEID, die als undurchsichtiges Handle dient, das einen Typ identifiziert, der in die Laufzeit geladen wurde.

Wenn der Typ, den der ICorDebugType darstellt, noch nicht geladen wurde, gibt diese Methode zurück CORDBG_E_CLASS_NOT_LOADED. Wenn der Typ nicht unterstützt wird, wird er zurückgegeben CORDBG_E_UNSUPPORTED.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.6.2

Siehe auch