IDebugDocumentPosition2

Esta interfaz representa una posición abstracta en un archivo de origen.

Sintaxis

IDebugDocumentPosition2 : IUnknown

Notas para los implementadores

Visual Studio suele implementar esta interfaz. Un motor de depuración (DE) también implementaría esta interfaz si debe proporcionar su propio código fuente (como cuando el DE implementa la interfaz IDebugDocument2 ).

Notas para autores de la llamada

Esta interfaz se pasa como argumento a EnumCodeContexts. También se proporciona como parte de una unión de BP_LOCATION (en concreto, una estructura de BP_LOCATION_CODE_FILE_LINE ) que forma parte a su vez de la estructura de BP_REQUEST_INFO , que se usa para crear un punto de interrupción pendiente.

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDebugDocumentPosition2.

Método Descripción
GetFileName Obtiene el nombre de archivo del archivo de origen que contiene esta posición del documento.
GetDocument Obtiene el documento contenedor.
IsPositionInDocument Determina si esta posición está contenida en el documento especificado.
GetRange Obtiene el intervalo de esta posición del documento.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también