---
description: Esta interfaz se usa para comunicar información de depuración crítica, como detener en un punto de interrupción, e información no crítica, como un mensaje de depuración.
title: IDebugEvent2 | Microsoft Docs
ms.date: 11/04/2016
ms.topic: reference
f1_keywords:
- IDebugEvent2
helpviewer_keywords:
- IDebugEvent2 interface
ms.assetid: de3d714d-96fb-4e12-b66b-a75391472153
author: leslierichardson95
ms.author: lerich
manager: jmartens
ms.technology: vs-ide-debug
ms.workload:
- vssdk
ms.openlocfilehash: 9aca1f8ce1b8dbf4575f4ba9aecd4f714b0dbf83
ms.sourcegitcommit: b12a38744db371d2894769ecf305585f9577792f
ms.translationtype: MT
ms.contentlocale: es-ES
ms.lasthandoff: 09/13/2021
ms.locfileid: "126607808"
---
# <a name="idebugevent2"></a>IDebugEvent2
Esta interfaz se usa para comunicar información de depuración crítica, como detener en un punto de interrupción, e información no crítica, como un mensaje de depuración.
## <a name="syntax"></a>Sintaxis
```
IDebugEvent2 : IUnknown
```
## <a name="notes-for-implementers"></a>Notas de los implementadores
 El motor de depuración (DE) y el proveedor de puertos personalizados implementan esta interfaz en el mismo objeto que todas las demás interfaces de eventos.
## <a name="notes-for-callers"></a>Notas de los autores de llamadas
 Mediante el argumento de identificador de interfaz (IID) dado a [Event](../../../extensibility/debugger/reference/idebugeventcallback2-event.md) o [Event](../../../extensibility/debugger/reference/idebugportevents2-event.md), el administrador de depuración de sesión (SDM) llama a [QueryInterface](/cpp/atl/queryinterface) en la interfaz para obtener la `IDebugEvent2` interfaz de eventos adecuada.
## <a name="methods-in-vtable-order"></a>Métodos en orden de Vtable
 En la tabla siguiente se muestran los métodos de `IDebugEvent2` .
|Método|Descripción|
|------------|-----------------|
|[GetAttributes](../../../extensibility/debugger/reference/idebugevent2-getattributes.md)|Obtiene los atributos de este evento de depuración.|
## <a name="remarks"></a>Observaciones
 Las interfaces de eventos más específicas, como [IDebugBreakpointEvent2,](../../../extensibility/debugger/reference/idebugbreakpointevent2.md)no derivan de la interfaz IDebugEvent2, sino que se implementan como una interfaz independiente en el mismo objeto que `IDebugEvent2` .
## <a name="requirements"></a>Requisitos
 Encabezado: msdbg.h
 Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
 Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll
## <a name="see-also"></a>Vea también
- [Interfaces principales](../../../extensibility/debugger/reference/core-interfaces.md)
- [Evento](../../../extensibility/debugger/reference/idebugportevents2-event.md)
- [Evento](../../../extensibility/debugger/reference/idebugeventcallback2-event.md)