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