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
ExtRemoteTyped::ExtRemoteTyped
ExtRemoteTyped::ExtRemoteTyped (DEBUG_TYPED_DATA)
ExtRemoteTyped::ExtRemoteTyped (ExtRemoteTyped)
ExtRemoteTyped::ExtRemoteTyped (PCSTR)
ExtRemoteTyped::ExtRemoteTyped (PCSTR, ULONG64, bool)
ExtRemoteTyped::Set(pcstr ulong64 bool)