다음을 통해 공유


IDebugSymbols::GetScopeSymbolGroup 메서드(dbgeng.h)

GetScopeSymbolGroup 메서드는 현재 대상의 scope 기호가 포함된 기호 그룹을 반환합니다.

구문

HRESULT GetScopeSymbolGroup(
  [in]           ULONG               Flags,
  [in, optional] PDEBUG_SYMBOL_GROUP Update,
  [out]          PDEBUG_SYMBOL_GROUP *Symbols
);

매개 변수

[in] Flags

기호 그룹에 포함할 기호를 결정하는 데 사용되는 비트 집합을 지정합니다. 모든 기호를 포함하려면 플래그 를 DEBUG_SCOPE_GROUP_ALL 설정합니다. 다음 비트 플래그는 포함되는 기호를 결정합니다.

플래그 설명
DEBUG_SCOPE_GROUP_ARGUMENTS 현재 scope 대한 함수 인수를 포함합니다.
DEBUG_SCOPE_GROUP_LOCALS 현재 scope 대한 지역 변수를 포함합니다.

[in, optional] Update

현재 scope 반영하도록 업데이트할 이전에 만든 기호 그룹을 지정합니다. UpdateNULL이면 새 기호 그룹 인터페이스 개체가 만들어집니다.

[out] Symbols

현재 scope 대한 기호 그룹 인터페이스 개체를 받습니다. 이 인터페이스에 대한 자세한 내용은 IDebugSymbolGroup을 참조하세요.

반환 값

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

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

설명

Update 매개 변수를 사용하면 코드를 단계별로 실행하면 효율적인 업데이트를 사용할 수 있습니다. 새 기호 그룹을 만들고 채우는 대신 이전 기호 그룹을 업데이트할 수 있습니다.

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

요구 사항

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

추가 정보

GetScope

IDebugSymbolGroup

IDebugSymbols

IDebugSymbols2

IDebugSymbols3