次の方法で共有


IDebugControl3::GetNumberEvents メソッド (dbgeng.h)

GetNumberEvents メソッドは、イベントの数が固定されている場合に、現在のターゲットのイベントの数を返します。

構文

HRESULT GetNumberEvents(
  [out] PULONG Events
);

パラメーター

[out] Events

ターゲットに格納されているイベントの数を受信します。 ターゲットが複数のイベントを提供する場合、 イベント は使用可能なイベントの数に設定されます。 それ以外の場合、 イベント は 1 に設定されます。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。

リターン コード 説明
S_OK
メソッドは成功し、 Events にはターゲットに対して可能なイベントの合計数が含まれています。
S_FALSE
メソッドは成功しましたが、 Events には現在使用可能なイベントの合計数のみが含まれています。 変数の実行をサポートするターゲットでは、ターゲットの実行中に異なるポイントで使用できるイベントのセットが異なる場合があります。

注釈

クラッシュ ダンプ ファイルには、イベントの静的リストが含まれています。各イベントは、特定の時点でのターゲットのスナップショットを表します。 現在のターゲットがクラッシュ ダンプ ファイルの場合、このメソッドは Events を格納されているイベントの数に設定し、S_OKを返します。

ライブ ターゲットはイベントを動的に生成し、必ずしも既知のイベント セットを持つわけではありません。 現在のターゲットが制約のないイベント数のライブ ターゲットである場合、このメソッドは Events を現在使用可能なイベントの数に設定し、S_FALSEを返します。

詳細については、 トピック「イベント情報」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

GetCurrentEventIndex

IDebugControl3

SetNextEventIndex