DkmNativeModuleInstance.UpdateFunctionTableEntries Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается подсистемой EnC для обновления таблицы функций для модуля.
Этот API появился в Visual Studio 17 с обновлением 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
[Вход] Архитектура функций, для которых выполняется исправление. Пример: PROCESSOR_ARCHITECTURE_AMD64 (9).
- StartRVA
- UInt32
[Вход] RVA в разделе таблицы функций модуля (IMAGE_DIRECTORY_ENTRY_EXCEPTION), который будет исправлен.
- Update
- Byte[]
[Вход] Байты одного или нескольких новых IMAGE_*_RUNTIME_FUNCTION_ENTRY структур для записи в модуль.