Condividi tramite


IDebugBinder3

Importante

In Visual Studio 2015 questo modo di implementare gli analizzatori di espressioni è deprecato. Per informazioni sull'implementazione degli analizzatori di espressioni CLR, vedere l'esempio di analizzatori di espressioni CLR e dell'analizzatore di espressioni gestite.

Questa interfaccia fornisce l'accesso a tipi, alias e servizi del visualizzatore personalizzato.

Sintassi

IDebugBinder3 : IDebugBinder

Note per gli implementatori

Un motore di debug implementa questa interfaccia per supportare alias, servizi del visualizzatore personalizzati e accesso alle informazioni sul tipo di oggetto.

Note per i chiamanti

Un'interfaccia IDebugBinder ottiene questa interfaccia usando QueryInterface.

Metodi nell'ordine della tabella Vtable

Oltre ai metodi forniti dall'interfaccia IDebugBinder , questa interfaccia implementa quanto segue:

metodo Descrizione
GetMemoryObject Recupera un oggetto memoria che rappresenta la memoria a cui è associato questo oggetto.
GetExceptionObjectAndType Recupera l'eccezione associata a questo oggetto (se presente),
FindAlias Recupera un alias in base al nome,
GetAllAliases Recupera una matrice di tutti gli alias per questo oggetto,
GetTypeArgumentCount Ottiene il numero di tipi di argomento associati a questo oggetto,
GetTypeArguments Recupera un elenco di tipi di argomento associati a questo oggetto,
GetEEService Ottiene un'interfaccia per un servizio visualizzatore,
GetMemoryContext64 Converte un percorso dell'oggetto o un indirizzo di memoria a 64 bit in un contesto di memoria.

Requisiti

Intestazione: ee.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche