共用方式為


IDebugSymbols2::GetScopeSymbolGroup 方法 (dbgeng.h)

GetScopeSymbolGroup 方法會傳回符號群組,其中包含目前目標範圍中的符號。

語法

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 包含目前範圍的函式自變數。
DEBUG_SCOPE_GROUP_LOCALS 包含目前範圍的局部變數。

[in, optional] Update

指定先前建立的符號群組,以反映目前的範圍。 如果 UpdateNULL,則會建立新的符號群組介面物件。

[out] Symbols

接收目前範圍的符號群組介面物件。 如需此介面的詳細資訊,請參閱 IDebugSymbolGroup

傳回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
此方法成功。

備註

Update 參數可在逐步執行程式碼時提供有效率的更新。 您可以更新舊的符號群組,而不是建立並填入新的符號群組。

如需範圍和符號群組的詳細資訊,請參閱 範圍和符號群組

規格需求

需求
目標平台 桌面
標頭 dbgeng.h (包含 Dbgeng.h)

另請參閱

GetScope

IDebugSymbolGroup

IDebugSymbols

IDebugSymbols2

IDebugSymbols3