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

GetSymbolEntryString 메서드는 지정된 기호에 대한 문자열 정보를 반환합니다.

구문

HRESULT GetSymbolEntryString(
  [in]            PDEBUG_MODULE_AND_ID Id,
  [in]            ULONG                Which,
  [out, optional] PSTR                 Buffer,
  [in]            ULONG                BufferSize,
  [out, optional] PULONG               StringSize
);

매개 변수

[in] Id

메모리 영역이 요청되는 기호를 지정합니다. DEBUG_MODULE_AND_ID 구조체에는 모듈 내에서 기호와 기호의 기호 ID가 포함된 모듈이 포함됩니다.

[in] Which

원하는 문자열의 인덱스를 지정합니다. 대부분의 기호에는 하나의 문자열(해당 이름)만 포함하므로 이 값은 0인 경우가 많습니다. 그러나 일부 기호에는 주석 기호와 같이 둘 이상의 문자열이 포함될 수 있습니다.

[out, optional] Buffer

기호의 이름을 받습니다. BufferNULL이면 이 정보가 반환되지 않습니다.

[in] BufferSize

퍼 버퍼의 문자 크기를 지정합니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다.

[out, optional] StringSize

기호 이름의 문자로 크기를 받습니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다. StringSizeNULL이면 이 정보가 반환되지 않습니다.

반환 값

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

반환 코드 Description
S_OK
메서드를 성공적으로 수행했습니다.

설명

기호에 대한 자세한 내용은 기호를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dbgeng.h(Dbgeng.h 포함)

추가 정보

GetSymbolEntriesByName

GetSymbolEntriesByOffset

IDebugSymbols3