IDebugObject2
Questa interfaccia vengono fornite informazioni aggiuntive su un oggetto.
IDebugObject2 : IDebugObject
Note per gli implementatori
L'analizzatore di espressioni implementa questa interfaccia per offrire il supporto per gli alias e accedere alle informazioni sull'oggetto.
Note per i chiamanti
IDebugObject Un'interfaccia può ottenere questa interfaccia utilizzando QueryInterface. Inoltre, IDebugAlias:: GetObject restituisce questa interfaccia.
Metodi nell'ordine di Vtable
Oltre ai metodi IDebugObject in un'interfaccia, l'interfaccia di IDebugObject2 implementa le operazioni seguenti:
Metodo |
Descrizione |
---|---|
Ottiene il campo o la variabile (se presenti) che possono supportare la proprietà rappresentata da questo oggetto. |
|
ottiene l'oggetto di codice gestito che rappresenta il valore di questo oggetto. |
|
Crea un ID univoco di questo oggetto o restituisce un alias esistente. |
|
Ottiene l'alias associato a questo oggetto, se disponibile. |
|
ottiene il tipo di questo oggetto. |
|
Determina se questo oggetto rappresenta i dati utente. |
|
determina se lo stato di Modifica e continuazione non è più valido. Un analizzatore di espressioni personalizzato non implementa questo metodo (restituiscano sempre E_NOTIMPL). |
Note
Vedere IDebugAlias per informazioni sugli alias.
Requisiti
intestazione: ee.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll