次の方法で共有


IDebugControl3::SetTextMacro メソッド (dbgeng.h)

SetTextMacro メソッドは、固定名エイリアスの値を設定します。

構文

HRESULT SetTextMacro(
  [in] ULONG Slot,
  [in] PCSTR Macro
);

パラメーター

[in] Slot

固定名エイリアスの番号を指定します。 スロット は、固定名エイリアス $u 0$u 1、...、$u 9を表す値 0、1、...、9 を受け取ることができます。

[in] Macro

スロット で指定されたエイリアスの新しい値指定します。 デバッガー エンジン は、この文字列のコピーを作成します。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。

リターン コード 形容
S_OK
メソッドが成功しました。

備考

コマンドの実行または式の評価の前に、デバッガー エンジンは、Slot で指定されたエイリアスをエイリアスの値 (マクロで指定) に置き換えます。

デバッガー エンジンで使用されるエイリアスの概要については、「エイリアスの使用」を参照してください。 デバッガー エンジン API でエイリアスを使用する方法の詳細については、「エンジンとの対話」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

GetTextMacro

IDebugControl

IDebugControl2

IDebugControl3

RemoveTextReplacements

SetTextReplacement

r (レジスタ)