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) |
関連項目
KdBreakPoint の
KdBreakPointWithStatus の