IDebugSymbolGroup2::GetSymbolNameWide 方法 (dbgeng.h)

GetSymbolNameWide 方法返回符号组中符号的名称。

语法

HRESULT GetSymbolNameWide(
  [in]            ULONG  Index,
  [out, optional] PWSTR  Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG NameSize
);

参数

[in] Index

所需名称的符号的索引。 符号的索引是标识号。 索引范围从零到符号组中的符号数减一。

[out, optional] Buffer

符号名称。 如果 缓冲区NULL,则不会返回此信息。

[in] BufferSize

Buffer 指向的缓冲区的大小。 此大小包括“\0”终止字符的空间。

[out, optional] NameSize

符号名称的大小。 此大小包括“\0”终止字符的空间。 如果 NameSizeNULL,则不会返回此信息。

返回值

返回代码 描述
S_OK
该方法成功。
S_FALSE
该方法成功。 但是,符号的名称不适合 Buffer 参数引用的缓冲区中,因此返回截断的名称。
 

此方法还可以返回错误值。 有关详细信息,请参阅 返回值

言论

有关符号组的详细信息,请参阅 范围和符号组

要求

要求 价值
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

GetNumberSymbols

IDebugSymbolGroup2