Condividi tramite


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

Vedi anche