DkmNativeModuleInstance.UpdateFunctionTableEntries Method

Definition

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.

Applies to