IDebugPointerField

Esta interfaz representa un tipo de puntero.

Sintaxis

IDebugPointerField : IDebugContainerField

Notas para los implementadores

El proveedor de símbolos implementa esta interfaz para representar un puntero.

Notas para autores de la llamada

Use QueryInterface para obtener esta interfaz de la interfaz IDebugField si GetKind devuelve FIELD_TYPE_POINTER.

Métodos en orden de tabla virtual

Además de los métodos de las IDebugField interfaces y IDebugContainerField , esta interfaz implementa el método siguiente:

Method Descripción
GetDereferencedField Devuelve un IDebugField que describe el destino del puntero.

Comentarios

En C/C++, un puntero puede ser un contenedor si se usa con notación de matriz. Por ejemplo, dado char *pStringpString , tiene un tipo de puntero a char. pString[3] tiene el tipo de un contenedor que es un puntero a char que hace referencia al cuarto elemento de ese contenedor.

Requisitos

Encabezado: sh.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también