IDiaSession::findLinesByVA
지정 된 가상 주소 (VA) 범위에 포함 된 줄의 줄 번호 정보를 검색 합니다.
HRESULT findLinesByVA (
ULONGLONG va,
DWORD length,
IDiaEnumLineNumbers** ppResult
);
매개 변수
va
[in] 주소는 VA.로 지정length
[in] 바이트 수로이 쿼리를 포함 하는 주소 범위를 지정 합니다.ppResult
[out] 반환 된 IDiaEnumLineNumbers 은 모든 줄을 포함 하는 개체 번호가 해당 표지 지정한 주소 범위가 있습니다.
예제
이 예제 함수는 함수의 가상 주소와 길이 사용 하는 함수에 포함 된 모든 줄 번호를 가져옵니다.
IDiaEnumLineNumbers *GetLineNumbersByVA(IDiaSymbol *pFunc, IDiaSession *pSession)
{
IDiaEnumLineNumbers* pEnum = NULL;
ULONGLONG va;
ULONGLONG length;
if (pFunc->get_virtualAddress ( &va ) == S_OK)
{
pFunc->get_length( &length );
pSession->findLinesByVA( va, static_cast<DWORD>( length ), &pEnum );
}
return(pEnum);
}