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