Metodo IDebugControl2::GetTextReplacement (dbgeng.h)
Il metodo GetTextReplacement restituisce il valore di un alias denominato dall'utente o di un alias automatico.
Sintassi
HRESULT GetTextReplacement(
[in, optional] PCSTR SrcText,
[in] ULONG Index,
[out, optional] PSTR SrcBuffer,
[in] ULONG SrcBufferSize,
[out, optional] PULONG SrcSize,
[out, optional] PSTR DstBuffer,
[in] ULONG DstBufferSize,
[out, optional] PULONG DstSize
);
Parametri
[in, optional] SrcText
Specifica il nome dell'alias. Il motore cerca prima gli alias denominati dall'utente per uno con questo nome. Se non viene trovata alcuna corrispondenza, gli alias automatici vengono quindi cercati. Se SrcText è NULL, l'indice viene usato per specificare l'alias.
[in] Index
Specifica l'indice di un alias. Gli indici degli alias denominati dall'utente vengono prima degli indici degli alias automatici. L'indice viene usato solo se SrcText è NULL. L'indice può essere usato insieme a GetNumberTextReplacements per eseguire l'iterazione di tutti gli alias denominati dall'utente e automatici.
[out, optional] SrcBuffer
Riceve il nome dell'alias. Questo è il nome specificato in SrcText, se SrcText non è NULL. Se SrcBuffer è NULL, queste informazioni non vengono restituite.
[in] SrcBufferSize
Specifica le dimensioni, in caratteri, del buffer SrcBuffer .
[out, optional] SrcSize
Riceve le dimensioni, in caratteri, del nome dell'alias. Se SrcSize è NULL, queste informazioni non vengono restituite.
[out, optional] DstBuffer
Riceve il valore dell'alias specificato da SrcText e Index. Se DstBuffer è NULL, queste informazioni non vengono restituite.
[in] DstBufferSize
Specifica le dimensioni, in caratteri, del buffer DstBuffer .
[out, optional] DstSize
Riceve le dimensioni, in caratteri, del valore dell'alias. Se DstSize è NULL, queste informazioni non vengono restituite.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Prima di eseguire comandi o valutare espressioni, il motore del debugger sostituirà l'alias specificato da SrcBuffer con il valore dell'alias (specificato da DstBuffer).
Per una panoramica degli alias usati dal motore del debugger, vedere Uso di alias. Per altre informazioni sull'uso di alias con l'API del motore di debugger, vedere Interazione con il motore.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |