DkmNativeModuleInstance.UpdateFunctionTableEntries 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由 EnC 引擎呼叫,以更新模組的函式數據表。
此 API 是在 Visual Studio 17 Update 1 (DkmApiVersion.VS17Update1) 引進。
public void UpdateFunctionTableEntries(Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture TargetArchitecture, uint StartRVA, byte[] Update);
member this.UpdateFunctionTableEntries : Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture * uint32 * byte[] -> unit
Public Sub UpdateFunctionTableEntries (TargetArchitecture As DkmProcessorArchitecture, StartRVA As UInteger, Update As Byte())
參數
- TargetArchitecture
- DkmProcessorArchitecture
[In]正在修補之函式的架構。 範例:PROCESSOR_ARCHITECTURE_AMD64 (9) 。
- StartRVA
- UInt32
[In]將會修補之模組 (IMAGE_DIRECTORY_ENTRY_EXCEPTION) 函式數據表區段中的 RVA。
- Update
- Byte[]
[In]要寫入模組之一或多個新IMAGE_*_RUNTIME_FUNCTION_ENTRY結構的位元組。