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