Condividi tramite


IDebugPointerField

Questa interfaccia rappresenta un tipo di puntatore.

Sintassi

IDebugPointerField : IDebugContainerField

Note per gli implementatori

Il provider di simboli implementa questa interfaccia per rappresentare un puntatore.

Note per i chiamanti

Usare QueryInterface per ottenere questa interfaccia dall'interfaccia IDebugField se GetKind restituisce FIELD_TYPE_POINTER.

Metodi nell'ordine della tabella Vtable

Oltre ai metodi sulle IDebugField interfacce e IDebugContainerField , questa interfaccia implementa il metodo seguente:

metodo Descrizione
GetDereferencedField Restituisce un oggetto IDebugField che descrive la destinazione del puntatore.

Osservazioni:

In C/C++, un puntatore può essere un contenitore se viene usato con la notazione della matrice. Ad esempio, dato char *pString, pString ha un tipo di puntatore a char. pString[3] ha il tipo di un contenitore che è un puntatore a char che fa riferimento al quarto elemento del contenitore.

Requisiti

Intestazione: sh.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche