バグ チェック 0x93: INVALID_KERNEL_HANDLE
INVALID_KERNEL_HANDLE バグ チェックの値は 0x00000093 です。 このバグ チェックは、無効なハンドルまたは保護されたハンドルが NtClose に渡されたことを示しています。
重要
この記事は、プログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。
INVALID_KERNEL_HANDLE パラメーター
パラメーター 1 | パラメータ 2 | パラメーター 3 | パラメーター 4 | エラーの原因 |
---|---|---|---|---|
NtClose が呼び出されたハンドル | 0 | 0 | 0 | 保護されたハンドルが閉じられました。 |
NtClose が呼び出されたハンドル | 1 | 0 | 0 | 無効なハンドルが閉じられたか、参照されました。 |
参照されたハンドル | ハンドル テーブル | 0 | 1 | 無効なカーネル ハンドルを参照中にエラーが発生し、不良なハンドルの検出が有効になりました。 |
原因
INVALID_KERNEL_HANDLEバグ チェックは、一部のカーネル コード (サーバー、リダイレクター、または別のドライバーなど) が無効なハンドルまたは保護されたハンドルを閉じようとしたことを示しています。
パラメーター 4 の値が 1 の場合は、無効なカーネル ハンドルを参照してエラーが発生し、無効なハンドル検出が有効になっていることを示します。
このメッセージは、カーネル コードが有効なハンドルではないハンドルを閉じるか参照しようとした場合に発生します。 無効なハンドルの検出が有効になっていない限り、NtClose に渡される無効なハンドルまたは保護されたハンドルのみが、このバグチェックを引き起こします。