Windows Server 2008 および Windows Vista SP1 の WHEA の変更

Windows Server 2008 および Windows Vista SP1 以降では、Windows ハードウェア エラー アーキテクチャ (WHEA) に次の変更が加えられています。

  • ハードウェア プラットフォームのベンダーは、プラットフォーム固有の機能を使用する PSHED プラグインを提供することで、既定の WHEA プラットフォーム固有のハードウェア エラー ドライバー (PSHED) 機能を補完できます。 PSHED プラグインは、PSHED によって呼び出されるコールバック インターフェイスを実装する特殊な Windows デバイス ドライバーです。 PSHED プラグインの目的は、Microsoft によって提供される PSHED の既定の動作を拡張またはオーバーライドすることです。

    PSHED プラグインの詳細については、「 Platform-Specific ハードウェア エラー ドライバー プラグイン」を参照してください。

  • WHEA では、エラー レコードを不揮発性ストレージに格納できるようにする エラー レコード 永続化メカニズムがサポートされています。 その結果、致命的なハードウェア エラー状態のためにオペレーティング システムを再起動する必要がある場合、エラー レコードは保持されます。 このメカニズムでは、システムの再起動時に致命的なハードウェア エラー状態に関連するキャプチャされたエラー データが失われないように、エラー レコードが保持されます。

    エラー レコードの永続化の詳細については、「 エラー レコードの永続化メカニズム」を参照してください。

  • WHEA は、ハードウェア エラーが発生するたびに、Windows イベント トレーシング (ETW) イベントを発生させます。 Windows Server 2008 以降、WHEA ハードウェア エラー イベントと、これらのハードウェア エラー イベントを記述するデータ テンプレートは、Windows Vista でサポートされているイベントとテンプレートとは異なります。

    WHEA での ETW サポートの詳細については、「 ハードウェア エラー イベント」を参照してください。

  • WHEA ハードウェア エラー イベント処理アプリケーション は、WHEA によってログに記録されたすべてのイベントを照会することで、システム イベント ログからハードウェア エラー イベントを取得できます。 ただし、Windows Server 2008 以降では、WHEA ハードウェア エラー イベントをログに記録するプロバイダーの名前が変更されました。 これらのアプリケーションは、新しいプロバイダーを介してエラー イベントにアクセスする必要があります。 詳細については、「 ハードウェア エラー イベントのシステム イベント ログの照会」を参照してください。

  • WHEA ハードウェア エラー イベント処理アプリケーションに加えて、 WHEA 管理アプリケーション は Windows Server 2008、Windows Vista SP1 以降のバージョンの Windows でサポートされるようになりました。 WHEA によって提供される WMI インターフェイスを使用して、ユーザー モード アプリケーションは、エラー ソースの有効化または無効化、テスト目的でのハードウェア エラーの挿入など、WHEA 管理操作を実行できます。