ICorDebugType2::GetTypeID — Metoda

Pobiera COR_TYPEID dla tego typu.

Składnia

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

Parametry

id
[out] Wskaźnik do COR_TYPEID dla tego ICorDebugType.

Wartość zwracana

Wartość zwracana jest S_OK w przypadku powodzenia lub kodu błędu po niepowodzeniu HRESULT . Kody HRESULT obejmują następujące elementy:

Kod powrotu Opis
S_OK Metoda powiodła się. Metoda pobrała prawidłowy COR_TYPEID.
CORDBG_E_CLASS_NOT_LOADED Typ nie został załadowany.
CORDBG_E_UNSUPPORTED Typ nie jest obsługiwany.

Uwagi

Ta metoda udostępnia mapowanie z ICorDebugType, który reprezentuje typ, który może lub nie został załadowany do środowiska uruchomieniowego, do COR_TYPEID, który służy jako nieprzezroczysty uchwyt, który identyfikuje typ załadowany do środowiska uruchomieniowego.

Gdy typ, który reprezentuje ICorDebugType, nie został jeszcze załadowany, ta metoda zwraca wartość CORDBG_E_CLASS_NOT_LOADED. Jeśli typ nie jest obsługiwany, zwraca wartość CORDBG_E_UNSUPPORTED.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 4.6.2

Zobacz też