Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Specifické pro Microsoft
Umístí do kódu zarážku, kde uživatel bude vyzván ke spuštění ladicího programu.
Syntaxe
void __debugbreak();
Požadavky
| Vnitřní | Architektura | Hlavička |
|---|---|---|
__debugbreak |
x86, x64, ARM, ARM64 | <intrin.h> |
Poznámky
Vnitřní __debugbreak kompilátor, podobně jako DebugBreak, je přenosný způsob, jak způsobit zarážku Win32.
Poznámka:
Při kompilaci pomocí /clr se funkce obsahující __debugbreak bude zkompilovat do knihovny MSIL. Klíčové slovo asm int 3 zajistí zkompilování funkce jako nativní. Další informace najdete v tématu __asm.
Příklad:
int main() {
__debugbreak();
}
je podobné kódu:
int main() {
__asm {
int 3
}
}
na počítači architektury x86.
V ARM64 __debugbreak je vnitřní kompilován do instrukce brk #0xF000.
Tato rutina je k dispozici pouze jako vnitřní objekt.
END Microsoft Specific