SymGetTypeInfo 함수(dbghelp.h)

지정된 형식 인덱스에 대한 형식 정보를 검색합니다. 더 큰 쿼리의 경우 SymGetTypeInfoEx 함수를 사용합니다.

구문

BOOL IMAGEAPI SymGetTypeInfo(
  [in]  HANDLE                    hProcess,
  [in]  DWORD64                   ModBase,
  [in]  ULONG                     TypeId,
  [in]  IMAGEHLP_SYMBOL_TYPE_INFO GetType,
  [out] PVOID                     pInfo
);

매개 변수

[in] hProcess

프로세스에 대한 핸들입니다. 이 핸들은 이전에 SymInitialize 함수에 전달되어야 합니다.

[in] ModBase

모듈의 기본 주소입니다.

[in] TypeId

형식 인덱스입니다. (많은 함수가 SYMBOL_INFO 구조체의 TypeIndex 멤버에서 형식 인덱스를 반환합니다.)

[in] GetType

정보 유형입니다. 이 매개 변수는 IMAGEHLP_SYMBOL_TYPE_INFO 열거형 형식의 값 중 하나일 수 있습니다.

[out] pInfo

데이터입니다. 데이터 형식은 GetType 매개 변수의 값에 따라 달라집니다.

반환 값

함수가 성공하면 반환 값은 TRUE입니다.

함수가 실패하면 반환 값은 FALSE입니다. 확장된 오류 정보를 검색하려면 GetLastError를 호출합니다.

설명

형식 정보에 대한 자세한 내용은 PDB 형식에 대한 설명서를 참조하세요.

이와 같은 모든 DbgHelp 함수는 단일 스레드입니다. 따라서 둘 이상의 스레드에서 이 함수로 호출하면 예기치 않은 동작이나 메모리 손상이 발생할 수 있습니다. 이를 방지하려면 둘 이상의 스레드에서 이 함수로의 모든 동시 호출을 동기화해야 합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 dbghelp.h
라이브러리 Dbghelp.lib
DLL Dbghelp.dll
재배포 가능 파일 DbgHelp.dll 5.1 이상

추가 정보

DbgHelp 함수

IMAGEHLP_SYMBOL_TYPE_INFO

SymGetTypeFromName

SymGetTypeInfoEx