ПредишенСледващото

Време библиотека функция изпълнение C при предаване невалиден параметър, функция библиотека повикване манипулатор невалиден параметър. функция, която може да бъде определен от програмист, направете едно от следните причини. Например, той може да подадете сигнал за проблема на потребителя, като влезете, да прекрати дебъгер, прекратяване или направя нищо. Ако функцията не е посочена от програмист, по подразбиране манипулатор _invoke_watson на. обади.

По подразбиране, ако невалиден параметър се определя в функцията на библиотека отстраняване на грешки код CRT _invalid_parameter извикаме функцията с помощта на подробни параметри. Кодът не _invalid_parameter_noinfo отстраняване на грешки функция се нарича, който причинява _invalid_parameter функция с помощта на празни параметри. Ако изпълнението на програмата изисква, CRT библиотечни функции _invalid_parameter_noinfo_noreturn без отстраняване на грешки функция се извиква, който причинява _invalid_parameter функция с помощта на параметрите и заготовката, като се обадите функции за _invoke_watson принуден прекратяване на програмата.

Когато _invoke_watson по подразбиране манипулатор нарича ако процесора поддържа __fastfail операция, причинени от използването на процеса на FAST_FAIL_INVALID_ARG е завършена. В противен случай, по изключение се изхвърля бързо недостатъчност, които могат да бъдат прихванати от дебъгер приложен. Ако процесът може да продължи, то се прекратява чрез извикване на функцията Windows TerminateProcess използвайки държавната код изключение STATUS_INVALID_CRUNTIME_PARAMETER.

Подкрепете проекта - споделете линка, благодаря!