This topic has not yet been rated - Rate this topic

IDebugSymbols3::GetSymbolTypeIdWide method

The GetSymbolTypeIdWide method returns the type ID and module of the specified symbol.

Syntax

HRESULT GetSymbolTypeIdWide(
  [in]             PCWSTR Symbol,
  [out]            PULONG TypeId,
  [out, optional]  PULONG64 Module
);

Parameters

Symbol [in]

Specifies the expression whose type ID is requested. See the Remarks section for details on the syntax of this expression.

TypeId [out]

Receives the type ID.

Module [out, optional]

Receives the base address of the module containing the symbol. For more information, see Modules. If Module is NULL, this information is not returned.

Return value

This method may also return error values. See Return Values for more details.

Return codeDescription
S_OK

The method was successful

 

Remarks

The Symbol expression may contain structure fields, pointer dereferencing, and array dereferencing -- for example my_struct.some_field[0].

For more information about symbols, see Symbols.

Requirements

Header

Dbgeng.h (include Dbgeng.h)

See also

IDebugSymbols3
GetTypeId
GetSymbolTypeId

 

 

Send comments about this topic to Microsoft

Build date: 4/2/2012

Did you find this helpful?
(1500 characters remaining)