Metodo IDebugSymbols3::GetSymbolEntryString (dbgeng.h)

Il metodo GetSymbolEntryString restituisce informazioni sulla stringa per il simbolo specificato.

Sintassi

HRESULT GetSymbolEntryString(
  [in]            PDEBUG_MODULE_AND_ID Id,
  [in]            ULONG                Which,
  [out, optional] PSTR                 Buffer,
  [in]            ULONG                BufferSize,
  [out, optional] PULONG               StringSize
);

Parametri

[in] Id

Specifica i simboli le cui aree di memoria vengono richieste. La struttura DEBUG_MODULE_AND_ID contiene il modulo contenente il simbolo e l'ID simbolo del simbolo all'interno del modulo.

[in] Which

Specifica l'indice della stringa desiderata. Spesso questo è zero, poiché la maggior parte dei simboli contiene una sola stringa (il loro nome). Tuttavia, alcuni simboli possono contenere più di una stringa, ad esempio simboli di annotazione.

[out, optional] Buffer

Riceve il nome del simbolo. Se Buffer è NULL, queste informazioni non vengono restituite.

[in] BufferSize

Specifica le dimensioni in caratteri del buffer buffer. Questa dimensione include lo spazio per il carattere di terminazione '\0'.

[out, optional] StringSize

Riceve le dimensioni in caratteri del nome del simbolo. Questa dimensione include lo spazio per il carattere di terminazione '\0'. Se StringSize è NULL, queste informazioni non vengono restituite.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

Per altre informazioni sui simboli, vedere Simboli.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)

Vedi anche

GetSymbolEntriesByName

GetSymbolEntriesByOffset

IDebugSymbols3