次の方法で共有


IDebugControl::GetTextMacro メソッド (dbgeng.h)

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

構文

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

パラメーター

[in] Slot

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

[out, optional] Buffer

スロット で指定されたエイリアスの値受け取ります。 バッファー が NULL 場合、この情報は返されません。

[in] BufferSize

バッファー バッファーのサイズを文字数で指定します。

[out, optional] MacroSize

エイリアスの値のサイズを文字単位で受け取ります。

戻り値

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

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

備考

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

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

必要条件

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

関連項目

GetNumberTextReplacements

GetTextReplacement

IDebugControl

IDebugControl2

IDebugControl3

SetTextMacro

r (レジスタ)