IDataModelScriptDebugBreakpointEnumerator インターフェイス (dbgmodel.h)

スクリプト内のブレークポイントの列挙子。

スクリプト プロバイダーはこれを実装して、スクリプト内に現在存在するすべてのブレークポイントを列挙します (有効かどうかに関係なく)。

継承

IDataModelScriptDebugBreakpointEnumerator は IUnknown から継承します。

メソッド

IDataModelScriptDebugBreakpointEnumerator インターフェイスには、これらのメソッドがあります。

 
IDataModelScriptDebugBreakpointEnumerator::AddRef

IDataModelScriptDebugBreakpointEnumerator::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。
IDataModelScriptDebugBreakpointEnumerator::GetNext

GetNext メソッドは、列挙子を列挙する次のブレークポイントに移動し、そのブレークポイントの IDataModelScriptDebugBreakpoint インターフェイスを返します。
IDataModelScriptDebugBreakpointEnumerator::QueryInterface

IDataModelScriptDebugBreakpointEnumerator::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。
IDataModelScriptDebugBreakpointEnumerator::Release

IDataModelScriptDebugBreakpointEnumerator::Release メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。
IDataModelScriptDebugBreakpointEnumerator::Reset

Reset メソッドは、列挙子の位置を、列挙子が作成された直後の位置 (つまり、最初の列挙ブレークポイントの前) にリセットします。

注釈

スクリプト プロバイダーがデバッグをサポートしている場合は、各スクリプトに関連付けられているすべてのブレークポイントを追跡し、それらのブレークポイントをデバッグ インターフェイスに列挙できる必要もあります。 ブレークポイントの列挙子は、特定のスクリプトのデバッグ インターフェイスの EnumerateBreakpoints メソッドを使用して取得されます。

要件

要件
Header dbgmodel.h

こちらもご覧ください

Debugger Data Model C++ の概要