IDebugSymbols3::GetSymbolEntryString-Methode (dbgeng.h)
Die GetSymbolEntryString Methode gibt Zeichenfolgeninformationen für das angegebene Symbol zurück.
Syntax
HRESULT GetSymbolEntryString(
[in] PDEBUG_MODULE_AND_ID Id,
[in] ULONG Which,
[out, optional] PSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG StringSize
);
Parameter
[in] Id
Gibt die Symbole an, deren Speicherbereiche angefordert werden. Die DEBUG_MODULE_AND_ID Struktur enthält das Modul, das das Symbol und die Symbol-ID des Symbols innerhalb des Moduls enthält.
[in] Which
Gibt den Index der gewünschten Zeichenfolge an. Dies ist häufig Null, da die meisten Symbole nur eine Zeichenfolge (deren Name) enthalten. Einige Symbole können jedoch mehrere Zeichenfolgen enthalten, z. B. Anmerkungssymbole.
[out, optional] Buffer
Empfängt den Namen des Symbols. Wenn Puffer-NULL-ist, werden diese Informationen nicht zurückgegeben.
[in] BufferSize
Gibt die Größe in Zeichen des Puffers Puffer-an. Diese Größe enthält den Abstand für das Endzeichen '\0'.
[out, optional] StringSize
Empfängt die Größe in Zeichen des Namens des Symbols. Diese Größe enthält den Abstand für das Endzeichen '\0'. Wenn StringSize-NULL-ist, werden diese Informationen nicht zurückgegeben.
Rückgabewert
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode war erfolgreich. |
Bemerkungen
Weitere Informationen zu Symbolen finden Sie unter Symbole.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |