DkmNativeModuleInstance.UpdateFunctionTableEntries Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called by the EnC engine to update the function table for a module.
This API was introduced in 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())
Parameters
- TargetArchitecture
- DkmProcessorArchitecture
[In] The architecture of the functions being patched. Example: PROCESSOR_ARCHITECTURE_AMD64 (9).
- StartRVA
- UInt32
[In] The RVA within the function table section of the module (IMAGE_DIRECTORY_ENTRY_EXCEPTION) that will be patched.
- Update
- Byte[]
[In] The bytes of one or more new IMAGE_*_RUNTIME_FUNCTION_ENTRY structures to write to the module.