Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sezione specifica Microsoft
Genera un punto di interruzione nel codice in corrispondenza del quale all'utente verrà richiesto di eseguire il debugger.
Sintassi
void __debugbreak();
Requisiti
| Intrinsic | Architettura | Intestazione |
|---|---|---|
__debugbreak |
x86, x64, ARM, ARM64 | <intrin.h> |
Osservazioni:
L'intrinseco del __debugbreak compilatore, simile a DebugBreak, è un modo win32 portatile per causare un punto di interruzione.
Nota
Durante la compilazione con /clr, una funzione contenente __debugbreak verrà compilata in MSIL. asm int 3 determina la compilazione di una funzione per il codice nativo. Per altre informazioni, vedere __asm.
Ad esempio:
int main() {
__debugbreak();
}
è simile a:
int main() {
__asm {
int 3
}
}
in un computer x86.
In ARM64 l'intrinseco __debugbreak viene compilato nell'istruzione brk #0xF000.
Questa routine è disponibile solo come funzione intrinseca.
Fine sezione specifica Microsoft