次の方法で共有


IDebugControl4::SetTextMacroWide メソッド (dbgeng.h)

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

構文

HRESULT SetTextMacroWide(
  [in] ULONG  Slot,
  [in] PCWSTR Macro
);

パラメーター

[in] Slot

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

[in] Macro

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

戻り値

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

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

備考

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

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

必要条件

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

関連項目

GetTextMacro

IDebugControl4

RemoveTextReplacements

SetTextReplacement

r (レジスタ)