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 結構。 如果 Id 為 NULL,則不會傳回此資訊。
傳回值
傳回碼 | 描述 |
---|---|
|
此方法成功。 |
這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值 。
備註
綜合符號的位置不得與另一個符號的位置相同。
如果重載包含綜合符號的模組 -例如,藉由呼叫 重 載,並將 Module 參數設定為模組的名稱,將會捨棄綜合符號。
如需綜合符號的詳細資訊,請參閱 綜合符號。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 Dbgeng.h) |