DkmClrModuleInstance.GetEncILDelta(Int32) 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.
Responsible for querying the IL delta associated with a CLR module instance. The IL delta are the resulting bytes from a code change, which might affect several methods. This is consumed by VIL when querying information about a modified method within a module.
Location constraint: API must be called from a Monitor component (component level < 100,000).
This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).
public:
cli::array <System::Byte> ^ GetEncILDelta(int Version);
public byte[] GetEncILDelta (int Version);
member this.GetEncILDelta : int -> byte[]
Public Function GetEncILDelta (Version As Integer) As Byte()
Parameters
- Version
- Int32
[In] The version for the edit, 1-based. This will be used for finding the appropriate update version of the IL delta bytes. For example, if the version is one, we will return the IL delta bytes for the first edit.
Returns
[Out] The IL delta according to the update version. These are the bytes affected by the update to the module.