IDebugSymbolGroup2::GetSymbolValueText 메서드(dbgeng.h)

GetSymbolValueText 메서드는 기호 값을 나타내는 문자열을 반환합니다.

구문

HRESULT GetSymbolValueText(
  [in]            ULONG  Index,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG NameSize
);

매개 변수

[in] Index

값을 원하는 기호의 인덱스입니다. 기호의 인덱스는 ID 번호입니다. 인덱스 범위는 0부터 기호 그룹의 기호 수에서 1을 뺀 값까지입니다.

[out, optional] Buffer

기호를 문자열로 사용하는 값입니다. BufferNULL이면 이 정보가 반환되지 않습니다.

[in] BufferSize

버퍼 버퍼의 크기(문자 단위)입니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다.

[out, optional] NameSize

기호 값의 크기(문자)입니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다. NameSizeNULL이면 이 정보가 반환되지 않습니다.

반환 값

반환 코드 Description
S_OK
메서드를 성공적으로 수행했습니다.
S_FALSE
메서드를 성공적으로 수행했습니다. 그러나 기호의 값이 Buffer 매개 변수에서 참조하는 버퍼에 맞지 않으므로 잘린 값이 반환되었습니다.
 

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

설명

AddSymbol 메서드를 사용하여 기호 그룹에 기호를 추가한 경우 Buffer에 반환되는 문자열은 AddSymbol에 전달되는 기호의 이름입니다.

기호 그룹에 대한 자세한 내용은 범위 및 기호 그룹을 참조하세요.

요구 사항

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

추가 정보

GetNumberSymbols

IDebugSymbolGroup2

WriteSymbol