IDebugControl3::GetTextMacro 方法 (dbgeng.h)

GetTextMacro 方法返回固定名称别名的值。

语法

HRESULT GetTextMacro(
  [in]            ULONG  Slot,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG MacroSize
);

参数

[in] Slot

指定固定名称别名的编号。 可以采用值 0、1、...、9,这些值表示固定名称别名 $u 0$u 1、... $u 9

[out, optional] Buffer

接收 由 Slot 指定的别名的值。 如果 BufferNULL,则不返回此信息。

[in] BufferSize

指定 缓冲区 的大小(以字符为单位)。

[out, optional] MacroSize

接收别名值的大小(以字符为单位)。

返回值

此方法也可能返回错误值。 有关更多详细信息 ,请参阅返回值

返回代码 说明
S_OK
方法成功。

注解

在执行命令或计算表达式之前,调试器引擎会将 Slot 指定的别名替换为返回到 Buffer 缓冲区) (别名的值。

有关 调试器引擎使用的别名的概述,请参阅 使用别名。 有关将别名与调试器引擎 API 配合使用的详细信息,请参阅 与引擎交互

要求

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

另请参阅

GetNumberTextReplacements

GetTextReplacement

IDebugControl

IDebugControl2

IDebugControl3

SetTextMacro

r(寄存器)