다음을 통해 공유


IDebugSymbols3::GetLineByOffsetWide 메서드(dbgeng.h)

GetLineByOffsetWide 메서드는 대상에 있는 명령의 원본 파일 내에 있는 소스 파일 이름과 줄 번호를 반환합니다.

통사론

HRESULT GetLineByOffsetWide(
  [in]            ULONG64  Offset,
  [out, optional] PULONG   Line,
  [out, optional] PWSTR    FileBuffer,
  [in]            ULONG    FileBufferSize,
  [out, optional] PULONG   FileSize,
  [out, optional] PULONG64 Displacement
);

매개 변수

[in] Offset

원본 파일 및 줄 번호를 반환할 명령의 대상 가상 주소 공간에 있는 위치를 지정합니다.

[out, optional] Line

Offset지정한 명령의 원본 파일 내에서 줄 번호를 받습니다. NULL 경우 이 정보가 반환되지 않습니다.

[out, optional] FileBuffer

Offset지정한 명령이 포함된 파일의 파일 이름을 받습니다. FileBuffer NULL 경우 이 정보가 반환되지 않습니다.

[in] FileBufferSize

FileBuffer 버퍼의 크기를 문자 단위로 지정합니다.

[out, optional] FileSize

원본 파일 이름의 크기를 문자 단위로 지정합니다. FileSize NULL 경우 이 정보가 반환되지 않습니다.

[out, optional] Displacement

Offset 지정된 위치와 반환된 줄의 첫 번째 명령 위치 간의 차이를 받습니다. 변위 NULL 경우 이 정보가 반환되지 않습니다.

반환 값

이 메서드는 다른 오류 값도 반환할 수 있습니다. 자세한 내용은 반환 값 참조하세요.

반환 코드 묘사
S_OK
메서드가 성공했습니다.
S_FALSE
메서드가 성공했습니다. 그러나 버퍼가 원본 파일의 이름을 보유할 만큼 충분히 크지 않았고 이름이 잘렸습니다.

발언

원본 파일에 대한 자세한 내용은 소스 파일 사용하는참조하세요.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 dbgeng.h(Dbgeng.h 포함)

참고 항목

GetOffsetByLine

IDebugSymbols3