Redigera

Dela via


IDebugHostFunctionIntrospection3::EnumerateLocalsDetailsEx method (dbgmodel.h)

The EnumerateLocalsDetailsEx method enumerates a set of information about all locals and arguments within a function. Optionally, it can also enumerate all locals and arguments of functions inlined within the given function if 'enumerateInlinedLocals' is true. If the 'enumerateInlinedLocals' argument is false, this method behaves similarly to EnumerateLocalsDetails.

Syntax

HRESULT EnumerateLocalsDetailsEx(
  bool                                     enumerateInlinedLocals,
  IDebugHostFunctionLocalDetailsEnumerator **localsEnum
);

Parameters

enumerateInlinedLocals

A boolean value. If true, the method will enumerate locals and arguments of inlined functions; otherwise, it will not.

localsEnum

A pointer to a pointer variable that receives the IDebugHostFunctionLocalDetailsEnumerator interface of the enumerated locals details.

Return value

If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Header dbgmodel.h

See also

IDebugHostFunctionIntrospection3 interface