Compartir a través de


Método IDebugControl::GetTextMacro (dbgeng.h)

El método GetTextMacro devuelve el valor de un alias de nombre fijo.

Sintaxis

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

Parámetros

[in] Slot

Especifica el número del alias de nombre fijo. ranura puede tomar los valores 0, 1, ..., 9, que representan los alias de nombre fijo $u 0, $u 1, ..., $u 9.

[out, optional] Buffer

Recibe el valor del alias especificado por ranura. Si de búfer es NULL, no se devuelve esta información.

[in] BufferSize

Especifica el tamaño, en caracteres, del búfer de búfer.

[out, optional] MacroSize

Recibe el tamaño, en caracteres, del valor del alias.

Valor devuelto

Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.

Código devuelto Descripción
S_OK
El método se realizó correctamente.

Observaciones

Antes de ejecutar comandos o evaluar expresiones, el motor del depurador reemplazará el alias especificado por ranura por el valor del alias (devuelto al búfer de búfer).

Para obtener información general sobre los alias usados por el motor de depurador de , consulte Using Aliases. Para obtener más información sobre el uso de alias con la API del motor de depurador, consulte Interacción con el motor.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

GetNumberTextReplacements

GetTextReplacement

IDebugControl

IDebugControl2

IDebugControl3

SetTextMacro

r (registros)