DEBUG_SYMBOL_PARAMETERS structure (dbgeng.h)

The DEBUG_SYMBOL_PARAMETERS structure describes a symbol in a symbol group.

Syntax

typedef struct _DEBUG_SYMBOL_PARAMETERS {
  ULONG64 Module;
  ULONG   TypeId;
  ULONG   ParentSymbol;
  ULONG   SubElements;
  ULONG   Flags;
  ULONG64 Reserved;
} DEBUG_SYMBOL_PARAMETERS, *PDEBUG_SYMBOL_PARAMETERS;

Members

Module

The location in the target's virtual address space of the base of the module to which the symbol belongs.

TypeId

The type ID of the symbol.

ParentSymbol

The index within the symbol group of the symbol's parent symbol. If the parent symbol is not known, ParentSymbol is DEBUG_ANY_ID.

SubElements

The number of children of the symbol. If this symbol has never been expanded within this symbol group, this number will be an estimate that is based on the symbol's type.

Flags

The symbol flags. See DEBUG_SYMBOL_XXX for details.

Reserved

Set to zero.

Requirements

Requirement Value
Header dbgeng.h (include DbgEng.h)