Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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:
int main() {
__debugbreak();
}
mirip dengan:
int 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