Freigeben über


IDebugControl4::GetTextMacroWide-Methode (dbgeng.h)

Die GetTextMacroWide-Methode gibt den Wert eines Alias mit festem Namen zurück.

Syntax

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

Parameter

[in] Slot

Gibt die Nummer des Alias mit festem Namen an. Slot kann die Werte 0, 1, ..., 9 annehmen, die die Aliase mit festen Namen $u 0, $u 1, ..., $u 9 darstellen.

[out, optional] Buffer

Empfängt den Wert des durch Slot angegebenen Alias. Wenn BufferNULL ist, werden diese Informationen nicht zurückgegeben.

[in] BufferSize

Gibt die Größe des Pufferpuffers in Zeichen an.

[out, optional] MacroSize

Empfängt die Größe des Werts des Alias in Zeichen.

Rückgabewert

Diese Methode gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Vor dem Ausführen von Befehlen oder auswerten von Ausdrücken ersetzt die Debugger-Engine den durch Slot angegebenen Alias durch den Wert des Alias (zurückgegeben an den Pufferpuffer ).

Eine Übersicht über die von der Debugger-Engine verwendeten Aliase finden Sie unter Verwenden von Aliasen. Weitere Informationen zur Verwendung von Aliasen mit der Debugger-Engine-API finden Sie unter Interagieren mit der Engine.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)

Weitere Informationen

GetNumberTextReplacements

GetTextReplacement

IDebugControl4

SetTextMacro

r (Register)