バグ チェック 0x35: NO_MORE_IRP_STACK_LOCATIONS

NO_MORE_IRP_STACK_LOCATIONS バグ チェックには、0x00000035 の値があります。 このバグ チェックは、IoCallDriver パケットこれ以上スタックが場所が残っていない場合に、発生します。

重要

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

NO_MORE_IRP_STACK_LOCATIONS パラメーター

パラメーター 説明

1

IRP のアドレス

2

予約されています。

3

予約されています。

4

予約されています。

原因

上位レベルのドライバーが、IoCallDriver インターフェイスを介して下位レベルのドライバーの呼び出しを試行しましたが、パケットには今以上のスタック位置がありません。 これにより、下位レベルのドライバーがそのパラメーターにアクセスできなくなります。

これは、上位レベルのドライバーが (必要に応じて) 下位レベルのドライバーのパラメーターを入力したかのように進むため、悲惨な状況です。 ただし、後者のドライバーのスタック位置がないため、前者は実際にパケットの末尾から書き出しています。 これは、他のメモリも破損していることを意味します。