ExtRemoteTyped::ExtRemoteTyped(PCSTR,ULONG64) method (engextcpp.hpp)

The ExtRemoteTyped constructor creates a new instance of the ExtRemoteTyped class.

Syntax

void ExtRemoteTyped(
  [in] PCSTR   Expr,
  [in] ULONG64 Offset
);

Parameters

[in] Expr

An expression that evaluates to the desired symbol. This expression is evaluated by the default expression evaluator.

[in] Offset

An additional parameter that can be used when evaluating the Expr expression. This additional parameter is available in the expression as the $extin pseudo-register. For example, to specify a process environment block (PEB) at a particular location, you could set Expr to the C++ expression (ntdll!_PEB *)@$extin. This casts the pseudo-register $extin to a pointer to a PEB. Then, set Offset to the location of the PEB structure.

Return value

None

Requirements

Requirement Value
Target Platform Desktop
Header engextcpp.hpp (include Engextcpp.hpp)

See also

DEBUG_TYPED_DATA

ExtRemoteData

ExtRemoteTyped

ExtRemoteTyped::ExtRemoteTyped

ExtRemoteTyped::ExtRemoteTyped (DEBUG_TYPED_DATA)

ExtRemoteTyped::ExtRemoteTyped (ExtRemoteTyped)

ExtRemoteTyped::ExtRemoteTyped (PCSTR)

ExtRemoteTyped::ExtRemoteTyped (PCSTR, ULONG64, bool)

ExtRemoteTyped::Set(bool)

ExtRemoteTyped::Set(pcstr ulong64 bool)

ExtRemoteTyped::Set(pcstr ulong64)

ExtRemoteTyped::Set(pcstr)

ExtRemoteTypedList