Freigeben über


DkmILParameterValue Class

Definition

A value that can be passed in as a parameter to an IL stream.

public ref class DkmILParameterValue
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmILParameterValue
[Windows::Foundation::Metadata::WebHostHidden]
class DkmILParameterValue
[System.Runtime.InteropServices.Guid("2aa6551e-a9cc-b1d5-d880-5ea0f21fd5e6")]
public class DkmILParameterValue
[<System.Runtime.InteropServices.Guid("2aa6551e-a9cc-b1d5-d880-5ea0f21fd5e6")>]
type DkmILParameterValue = class
Public Class DkmILParameterValue
Inheritance
DkmILParameterValue
Attributes

Properties

IsByRef

If true, the inspection query to execute will receive a pseudo-address of the specified value, rather than the value itself. If false, the inspection query will directly receive the value as the specified parameter. For details on pseudo-addresses, see the DkmILPushLocalVariablePseudoAddress instruction.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

LocalIndex

The index of the local variable within the IL that will receive the parameter value. When the IL stream begins executing, the local variable at this index will be preset to the parameter value.

ValueBytes

The bytes representing the value to pass in as the parameter.

Methods

Create(UInt32, ReadOnlyCollection<Byte>, Boolean)

Create a new DkmILParameterValue object instance.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

Create(UInt32, ReadOnlyCollection<Byte>)

Create a new DkmILParameterValue object instance.

Applies to