共用方式為


IDebugSymbols3::AddSyntheticSymbolWide 方法 (dbgeng.h)

AddSyntheticSymbolWide 方法會將綜合符號新增至 目前進程中的模組。

語法

HRESULT AddSyntheticSymbolWide(
  [in]            ULONG64              Offset,
  [in]            ULONG                Size,
  [in]            PCWSTR               Name,
  [in]            ULONG                Flags,
  [out, optional] PDEBUG_MODULE_AND_ID Id
);

參數

[in] Offset

指定綜合符號之處理程式虛擬位址空間中的位置。

[in] Size

指定綜合符號位元組的大小。

[in] Name

指定綜合符號的名稱。

[in] Flags

設定為 DEBUG_ADDSYNTHSYM_DEFAULT。

[out, optional] Id

接收識別綜合符號的 DEBUG_MODULE_AND_ID 結構。 如果 識別子NULL,則不會傳回此資訊。

傳回值

傳回碼 描述
S_OK
方法成功。
 

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

言論

綜合符號的位置不得與另一個符號的位置相同。

如果已重載包含綜合符號的模組 -例如,藉由呼叫 Reload,並將 Module 參數設定為模組名稱,將會捨棄綜合符號。

如需綜合符號的詳細資訊,請參閱 綜合符號

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Dbgeng.h)

另請參閱

AddSyntheticModule

IDebugSymbols3

RemoveSyntheticSymbol