Interfaccia IDataModelScriptDebugBreakpointEnumerator (dbgmodel.h)

Enumeratore di punti di interruzione all'interno dello script.

Il provider di script implementa questa opzione per enumerare tutti i punti di interruzione attualmente presenti all'interno dello script (se abilitati o meno).

Ereditarietà

IDataModelScriptDebugBreakpointEnumerator eredita da IUnknown.

Metodi

L'interfaccia IDataModelScriptDebugBreakpointEnumerator include questi metodi.

 
IDataModelScriptDebugBreakpointEnumerator::AddRef

Il metodo IDataModelScriptDebugBreakpointEnumerator::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto .
IDataModelScriptDebugBreakpointEnumerator::GetNext

Il metodo GetNext sposta l'enumeratore in avanti al punto di interruzione successivo da enumerare e restituisce l'interfaccia IDataModelScriptDebugBreakpoint per tale punto di interruzione.
IDataModelScriptDebugBreakpointEnumerator::QueryInterface

Il metodo IDataModelScriptDebugBreakpointEnumerator::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto .
IDataModelScriptDebugBreakpointEnumerator::Release

Il metodo IDataModelScriptDebugBreakpointEnumerator::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto .
IDataModelScriptDebugBreakpointEnumerator::Reset

Il metodo Reset reimposta la posizione dell'enumeratore in cui era appena dopo la creazione dell'enumeratore, ovvero prima del primo punto di interruzione enumerato.

Commenti

Se un provider di script supporta il debug, deve anche tenere traccia di tutti i punti di interruzione associati a ogni script ed essere in grado di enumerare tali punti di interruzione nell'interfaccia di debug. L'enumeratore per i punti di interruzione viene acquisito tramite il metodo EnumerateBreakpoints nell'interfaccia di debug per uno script specificato.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++