IDebugSymbols3::GetSymbolEntryStringWide-Methode (dbgeng.h)
Die GetSymbolEntryStringWide-Methode gibt Zeichenfolgeninformationen für das angegebene Symbol zurück.
Syntax
HRESULT GetSymbolEntryStringWide(
[in] PDEBUG_MODULE_AND_ID Id,
[in] ULONG Which,
[out, optional] PWSTR 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. Häufig ist dies null, da die meisten Symbole nur eine Zeichenfolge (ihren Namen) enthalten. Einige Symbole können jedoch mehr als eine Zeichenfolge enthalten , z. B. Anmerkungssymbole.
[out, optional] Buffer
Empfängt den Namen des Symbols. Wenn PufferNULL ist, werden diese Informationen nicht zurückgegeben.
[in] BufferSize
Gibt die Größe des Pufferpuffers in Zeichen an. Diese Größe enthält den Platz für das "\0"-Endzeichen.
[out, optional] StringSize
Empfängt die Größe des Symbolnamens in Zeichen. Diese Größe enthält den Platz für das "\0"-Endzeichen. Wenn StringSizeNULL 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. |
Hinweise
Weitere Informationen zu Symbolen finden Sie unter Symbole.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |