IDebugSymbols3::GetSourceEntryStringWide method (dbgeng.h)

Queries symbol information and returns locations in the target's memory.

Syntax

HRESULT GetSourceEntryStringWide(
  [in]            PDEBUG_SYMBOL_SOURCE_ENTRY Entry,
  [in]            ULONG                      Which,
  [out]           PWSTR                      Buffer,
  [in]            ULONG                      BufferSize,
  [out, optional] PULONG                     StringSize
);

Parameters

[in] Entry

An entry as a DEBUG_SYMBOL_SOURCE_ENTRY structure.

[in] Which

A value that determines which types to return.

[out] Buffer

A pointer to a Unicode character string buffer for the results.

[in] BufferSize

The size of the buffer.

[out, optional] StringSize

Pointer to the size of the string.

Return value

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

This method can return multiple results for a source lookup. This allows for all possible results to be returned.

Requirements

Requirement Value
Target Platform Windows
Header dbgeng.h (include Dbgeng.h)

See also

IDebugSymbols3