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

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

Syntax

void ExtRemoteTyped(
  [in]                PCSTR    Type,
  [in]                ULONG64  Offset,
  [in]                bool     PtrTo,
  [in, out, optional] PULONG64 CacheCookie,
  [in, optional]      PCSTR    LinkField
);

Parameters

[in] Type

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

[in] Offset

The location of the data in the target's virtual address space.

[in] PtrTo

Specifies whether or not to set the ExtRemoteTyped instance to the specified typed data, or to a pointer to the specified typed data. If PtrTo is true, the ExtRemoteTyped instance will contain a pointer to the typed data.

[in, out, optional] CacheCookie

The cache cookie to use for caching type information. If CacheCookie is NULL, the debugger engine will search for type information each time.

For more information about CacheCookie, see the following methods:

[in, optional] LinkField

The name of a field in the typed data that contains the pointer to the next item in a list. LinkField should be set if CacheCookie is being used for the first time and will later be used with ExtRemoteTypedList.

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)

ExtRemoteTyped::Set(bool)

ExtRemoteTyped::Set(pcstr ulong64 bool)

ExtRemoteTyped::Set(pcstr ulong64)

ExtRemoteTyped::Set(pcstr)

ExtRemoteTypedList