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