バグ チェック 0x12E: INVALID_MDL_RANGE

INVALID_MDL_RANGE バグ チェックの値は 0x0000012E です。 これは、ドライバーが IoBuildPartialMdl() 関数を呼び出し、それを MDL を渡してソース MDL の一部をマップしたが、指定された仮想アドレス範囲がソース MDL の範囲外であることを示します。 これは、典型的なドライバーのバグです。

ソースとターゲットの MDL、およびマップするアドレス範囲の長さは、IoBuildPartialMdl()関数の引数です。)

IoBuildPartialMdl(
        IN PMDL SourceMdl,
        IN OUT PMDL TargetMdl,
        IN PVOID VirtualAddress,
        IN ULONG Length

重要

この記事は、プログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。

INVALID_MDL_RANGE パラメーター

パラメーター 説明
1 SourceMdl
2 TargetMdl
3 VirtualAddress
4 Length