DkmILContext Class
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.
Context to use for IL evaluation.
public ref class DkmILContext
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmILContext
[Windows::Foundation::Metadata::WebHostHidden]
class DkmILContext
[System.Runtime.InteropServices.Guid("0791dedd-cf53-fb48-30ad-66b9bb8699a6")]
public class DkmILContext
[<System.Runtime.InteropServices.Guid("0791dedd-cf53-fb48-30ad-66b9bb8699a6")>]
type DkmILContext = class
Public Class DkmILContext
- Inheritance
-
DkmILContext
- Attributes
Properties
DataContainer |
[Optional] Custom data to associate with this DkmILContext. This is used to convey information associated with a particular execution of a DkmCompiledInspectionQuery. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
StackFrame |
[Optional] Stack frame to use for evaluation. The specific thread to use may be overridden using the optional ThreadOverride part. A stack frame is required for accessing registers, invoking functions, or accessing thread-local storage, or for any query that is executing on a GPU runtime instance. A stack frame is not required when executing a query on a native runtime instance that only reads or writes memory. |
ThreadOverridePart |
[Optional] Optional section that describes an alternate thread to use for evaluation. |
Methods
Close() |
Closes this compiled inspection query. This should be called after executing the query, when data associated with the context is no longer needed. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Create(DkmStackWalkFrame, DkmCustomDataContainer, DkmILContext+ThreadOverride) |
Create a new DkmILContext object instance. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Create(DkmStackWalkFrame, DkmILContext+ThreadOverride) |
Create a new DkmILContext object instance. |