Bagikan melalui


__debugbreak

Khusus Microsoft

Menyebabkan titik henti dalam kode Anda, di mana pengguna akan diminta untuk menjalankan debugger.

Sintaks

void __debugbreak();

Persyaratan

Intrinsik Sistem Header
__debugbreak x86, x64, ARM, ARM64 <intrin.h>

Keterangan

Kompilator __debugbreak intrinsik, mirip dengan DebugBreak, adalah cara Win32 portabel untuk menyebabkan titik henti.

Catatan

Saat mengkompilasi dengan /clr, fungsi yang berisi __debugbreak akan dikompilasi ke MSIL. asm int 3 menyebabkan fungsi dikompilasi ke asli. Untuk informasi selengkapnya, lihat __asm.

Contohnya:

main() {
   __debugbreak();
}

mirip dengan:

main() {
   __asm {
      int 3
   }
}

pada komputer x86.

Pada ARM64, __debugbreak intrinsik dikompilasi ke dalam instruksi brk #0xF000.

Rutinitas ini hanya tersedia sebagai intrinsik.

END Khusus Microsoft

Lihat juga

Intrinsik pengkompilasi
Kata kunci