共用方式為


IDebugSymbols3::GetScopeSymbolGroup2 方法 (dbgeng.h)

GetScopeSymbolGroup2 方法會傳回包含目前目標範圍內符號的符號群組。

語法

HRESULT GetScopeSymbolGroup2(
  [in]           ULONG                Flags,
  [in, optional] PDEBUG_SYMBOL_GROUP2 Update,
  [out]          PDEBUG_SYMBOL_GROUP2 *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 (include Dbgeng.h)

另請參閱

GetScope

IDebugSymbolGroup

IDebugSymbols3