ICorDebugType2::GetTypeID Method

이 형식에 대한 COR_TYPEID를 가져옵니다.

구문

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

매개 변수

id
[out] 이 ICorDebugType의 COR_TYPEID에 대한 포인터입니다.

Return Value

반환 값은 성공 시 S_OK이고 실패 시에는 오류 HRESULT 코드입니다. HRESULT 코드에는 다음이 포함됩니다.

반환 코드 설명
S_OK 메서드가 정상적으로 실행되었습니다. 메서드가 유효한 COR_TYPEID를 검색했습니다.
CORDBG_E_CLASS_NOT_LOADED 형식이 로드되지 않았습니다.
CORDBG_E_UNSUPPORTED 유형이 지원되지 않습니다.

설명

이 메서드는 런타임에 로드되거나 로드되지 않았을 수 있는 형식을 나타내는 ICorDebugType에서 런타임에 로드된 형식을 식별하는 불투명 핸들 역할을 하는 COR_TYPEID에 대한 매핑을 제공합니다.

ICorDebugType이 나타내는 형식이 아직 로드되지 않은 경우 이 메서드는 CORDBG_E_CLASS_NOT_LOADED를 반환합니다. 해당 형식이 지원되지 않으면 CORDBG_E_UNSUPPORTED를 반환합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.6.2부터 사용 가능

참고 항목