IDebugClient5::IsKernelDebuggerEnabled メソッド (dbgeng.h)

IsKernelDebuggerEnabled メソッドは、ローカル カーネルに対してカーネル デバッグが有効になっているかどうかを確認します。

構文

HRESULT IsKernelDebuggerEnabled();

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。

リターン コード 説明
S_OK
ローカル カーネルに対してカーネル デバッグが有効になっています。
S_FALSE
カーネル デバッグは、ローカル カーネルでは有効になっていません。

注釈

/debug ブート スイッチを使用してコンピューターが起動した場合、ローカル コンピューターでカーネル デバッグを使用できます。 一部の Windows インストールでは、/debugport--などの他のスイッチが使用されている場合、ローカル カーネル デバッグがサポートされますが、これは Windows の保証された機能ではなく、依存する必要はありません。 1 台のコンピューターでのカーネル デバッグの詳細については、「 ローカル カーネル デバッグの実行」を参照してください。

ライブ カーネル モード ターゲットへの接続の詳細については、「 Live Kernel-Mode Targets」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

AttachKernel

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5