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