DkmILBitFieldWriteToBytes Class

Definition

Pops a value off the IL stack. Then pops a second value off the IL stack. The first value to be popped (second to be pushed) will be treated as an object that contains a bit field described herein. The second value to be popped (first to be pushed) will be the value of the bit field that will be inserted into the first value. The result of the modification is then pushed onto the IL stack.

public ref class DkmILBitFieldWriteToBytes : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmILBitFieldWriteToBytes : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
class DkmILBitFieldWriteToBytes : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[System.Runtime.InteropServices.Guid("470db7c1-3e41-3dde-ac43-bf52c441847d")]
public class DkmILBitFieldWriteToBytes : Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILInstruction
[<System.Runtime.InteropServices.Guid("470db7c1-3e41-3dde-ac43-bf52c441847d")>]
type DkmILBitFieldWriteToBytes = class
    inherit DkmILInstruction
Public Class DkmILBitFieldWriteToBytes
Inherits DkmILInstruction
Inheritance
DkmILBitFieldWriteToBytes
Attributes

Properties

BitPosition

The bit position to write to. Must be between 0 and 63.

ByteOffset

Offset within the state of the value where the bit-field begins.

NumBits

Number of bits to write. Must be between 1 and 64.

TagValue

DkmILInstruction is an abstract base class. This enum indicates which derived class this object is an instance of.

(Inherited from DkmILInstruction)
UniqueId

Uniquely identifies the DkmILInstruction object. Used as a hash-table key to allow for quickly matching up DkmIL instructions with their matching values.

(Inherited from DkmILInstruction)

Methods

Create(UInt32, UInt32, UInt32)

Create a new DkmILBitFieldWriteToBytes object instance.

Applies to