IEnumDebugReferenceInfo2
Questa interfaccia enumera DEBUG_REFERENCE_INFO strutture.
Sintassi
IEnumDebugReferenceInfo2 : IUnknown
Note per gli implementatori
Il motore di debug implementa questa interfaccia come parte del supporto per i riferimenti agli oggetti in memoria. Questa interfaccia deve essere implementata solo se sono supportati i riferimenti.
Note per i chiamanti
Visual Studio chiama EnumChildren per ottenere questa interfaccia.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IEnumDebugReferenceInfo2
.
metodo | Descrizione |
---|---|
Avanti | Recupera un numero specificato di strutture DEBUG_REFERENCE_INFO in una sequenza di enumerazione. |
Skip | Ignora un numero specificato di strutture DEBUG_REFERENCE_INFO nella sequenza di enumerazione. |
Reimposta | Reimposta una sequenza di enumerazione all'inizio. |
Clona | Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente. |
GetCount | Ottiene il numero di strutture DEBUG_REFERENCE_INFO in un enumeratore. |
Osservazioni:
Un riferimento è essenzialmente un tipo e un indirizzo, mentre una proprietà è un nome, un tipo e un indirizzo. Un riferimento viene mantenuto finché l'oggetto a cui si fa riferimento esiste in memoria. Per altri dettagli, vedere IDebugReference2 .
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll