IDebugDataSpaces3::CheckLowMemory メソッド (dbgeng.h)
CheckLowMemory メソッドは、低い 4 GB のメモリのメモリ破損をチェックします。
構文
HRESULT CheckLowMemory();
戻り値
リターン コード | 説明 |
---|---|
|
破損が見つかりませんでした。 |
|
メモリ ページで破損が見つかりました。 |
このメソッドは、エラー値を返すこともできます。 詳細については、「 戻り値 」を参照してください。
注釈
このメソッドはカーネル モード デバッグでのみ使用でき、/nolowmem オプションを使用してカーネルが起動された場合にのみ役立ちます。
/nolowmem オプションを使用してカーネルを起動すると、カーネル、ドライバー、オペレーティング システム、およびアプリケーションが 4 GB を超えるメモリに読み込まれますが、メモリの低い 4 GB は一意のパターンで満たされます。 CheckLowMemory メソッドは、このパターンの破損をチェックします。
これは、長さが 32 ビットを超える物理アドレスを使用する場合にドライバーが正常に動作することを確認するために使用できます。 Windows ドライバー キットの 物理アドレス拡張機能 (PAE)、 /pae、および /nolowmem を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dbgeng.h (Dbgeng.h を含む) |