__debugbreak

Microsoft 固有の仕様 →

ユーザーがデバッガーを実行するように要求されるコードにブレークポイントを説明します。

void __debugbreak();

必要条件

組み込み

アーキテクチャ

__debugbreak

x86、IPF、x64

ヘッダー ファイル <intrin.h>

解説

DebugBreakに似た __debugbreak コンパイラの組み込みはブレークポイントを生成する Win32 移植可能な方法です。

[!メモ]

/clrでコンパイルする場合は、__debugbreak を含む関数が MSIL にコンパイルされます。asm int 3 は、関数がネイティブにコンパイルされます。詳細については、「__asm」を参照してください。

以下はその例です。

main() {
   __debugbreak();
}

はと似ています:

main() {
   __asm {
      int 3
   }
}

x86 コンピューター。

このルーチンは組み込み関数としてのみ使用できます。

参照

関連項目

コンパイラ組み込み

C++ のキーワード