IDebugHostModule::FindSymbolByName 메서드(dbgmodel.h)
FindSymbolByName 메서드는 모듈 내에서 지정된 이름의 단일 전역 기호를 찾습니다. 지정된 이름과 일치하는 단일 기호가 없으면 이 메서드에서 오류가 반환됩니다. 이 메서드는 publics 테이블의 기호보다 프라이빗 기호를 반환하는 것을 선호합니다.
구문
HRESULT FindSymbolByName(
PCWSTR symbolName,
IDebugHostSymbol **symbol
);
매개 변수
symbolName
모듈의 기호 정보 내에서 찾을 기호의 이름입니다.
symbol
찾은 기호가 여기에 반환됩니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
설명
예제 코드
ComPtr<IDebugHostModule> spModule; /* get a module (see FindModuleByName) */
// Find the symbol for g_someGlobal;
ComPtr<IDebugHostSymbol> spSymbol;
if (SUCCEEDED(spModule->FindSymbolByName(L"g_someGlobal", &spSymbol)))
{
// spSymbol contains the symbol for g_someGlobal. It may be any kind of symbol.
}
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |