IDebugSymbolGroup2::GetSymbolTypeName 方法 (dbgeng.h)

GetSymbolTypeName 方法返回指定符号的类型的名称。

语法

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

参数

[in] Index

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

[out, optional] Buffer

符号类型的名称。 如果 BufferNULL,则不会返回此信息。

[in] BufferSize

缓冲区的大小(以字符为单位)。 此大小包括“\0”终止字符的空间。

[out, optional] NameSize

符号类型名称的大小(以字符为单位)。 此大小包括“\0”终止字符的空间。 如果 NameSizeNULL,则不会返回此信息。

返回值

返回代码 说明
S_OK
方法成功。
S_FALSE
缓冲区的大小小于符号类型的名称的大小。 缓冲区用截断的名称填充。
 

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

注解

有关符号组的详细信息,请参阅 作用域和符号组

要求

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

另请参阅

GetNumberSymbols

IDebugSymbolGroup2

IDebugSymbols::GetTypeName