Share via


IDebugControl2::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 を表す値 01、...、 9 を受け取ることができます。

[out, optional] Buffer

Slot で指定されたエイリアスの値を受け取ります。 BufferNULL の場合、この情報は返されません。

[in] BufferSize

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

[out, optional] MacroSize

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

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に実行されました。

注釈

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

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

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

GetNumberTextReplacements

GetTextReplacement

IDebugControl

IDebugControl2

IDebugControl3

SetTextMacro

r (レジスタ)