次の方法で共有


DbgBreakPointWithStatus 関数 (wdm.h)

DbgBreakPointWithStatus ルーチンはカーネル デバッガーに分割し、状態 の値をデバッガーに送信します。

構文

__analysis_noreturn NTSYSAPI VOID DbgBreakPointWithStatus(
  [in] ULONG Status
);

パラメーター

[in] Status

デバッガーに送信される ULONG 値 (状態コードやアドレスなど) を指定します。

戻り値

何一つ

備考

DbgBreakPointWithStatus は、状態 メッセージを除き、DbgBreakPointと同じです。

x86 コンピューターでは、Status パラメーターは、eax レジスタに格納されます。 登録呼び出し規則を持つマシンでは、状態 が最初の引数レジスタに格納されます。

このルーチンは、カーネル デバッガーがインストールされている場合に処理される例外を発生させます。それ以外の場合は、デバッグ システムによって処理されます。 デバッガーがシステムに接続されていない場合は、標準の方法で例外を処理できます。

カーネル モードでは、処理されない中断例外によってバグ チェックが発生します。 ただし、カーネル モード デバッガーは、応答を停止し、カーネル デバッグが有効になっているターゲット コンピューターに接続できます。 詳細については、「Windows デバッグ」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows 2000 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー wdm.h (Wdm.h、Ntddk.h を含む)
ライブラリ Ntdll.lib (ユーザー モード);NtosKrnl.lib (カーネル モード)
DLL NtosKrnl.exe
DDI コンプライアンス規則 する DebugBreakUsage(wdm), HwStorPortProhibitedDDIs(storport)

関連項目

DbgBreakPoint

KdBreakPoint

KdBreakPointWithStatus