DPC クラス
このクラスは、デバイス遅延プロシージャ呼び出し (DPC) イベントのイベントの種類クラスです。
次の構文は、MOF コードから簡略化されています。
構文
[EventType{66, 68, 69}, EventTypeName{"ThreadDPC", "DPC", "TimerDPC"}]
class DPC : PerfInfo
{
object InitialTime;
uint32 Routine;
};
メンバー
DPC クラスには、次の種類のメンバーがあります。
プロパティ
DPC クラスには、これらのプロパティがあります。
-
InitialTime
-
-
データ型: object
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId(1),Extension("WmiTime")
DPC エントリ時間。
-
-
ルーチンによって返される値
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId(2)、ポインター
DPC ルーチンのアドレス。 Image イベントでアドレスを使用して、開始されたイメージを見つけます。
-
解説
これらのイベントは、DPC が入力されたときにログに記録されます。 これらのイベントを使用して、ドライバーとカーネル モード コンポーネントの動作を監視および検証します。 たとえば、DPC、ISR、および Image イベントを使用して、高い割り込みレベルで時間がかかりすぎるコンポーネントを特定できます。 DPC イベントと ISR イベントには、ルーチンの期間を計算するために使用されるエントリ タイム スタンプがあります。 イメージ イベントは、特定のモジュールにマップされるメモリ領域を構築するために読み取られます。 マッピングを使用して、割り込みルーチンを含むモジュールを見つけることができます。
TimerDPC イベントは、タイマーの有効期限の結果として DPC が起動したときに記録され、スレッド DPC が実行されたときに ThreadDPC イベントが記録されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |