INVALID_PARAMETER, _invalid_parameter_noinfo, _invalid_parameter_noinfo_noreturn, _invoke_watson

idő könyvtári függvény végrehajtását C adáskor érvénytelen paraméter a függvény könyvtár híváskezelő érvénytelen paramétert. olyan funkció, amely megadható a programozó, hajtsa végre az alábbi okokból. Például, azt jelentheti a problémát, hogy a felhasználó, a fakitermelés, megszünteti a debugger, megszüntetése vagy nem csinálni semmit. Ha ez a funkció nincs megadva a programozó, az alapértelmezett kezelő _invoke_watson. hívott.

Alapértelmezésben, ha érvénytelen paraméter határozza meg a függvény a könyvtár hibakereső kód CRT _invalid_parameter hívja a funkciót a részletes paramétereket. A kód nem _invalid_parameter_noinfo hibakeresés funkciót nevezik, ami _invalid_parameter funkciót üres paramétereket. Ha a befejezése a program előírja, CRT könyvtári funkciók _invalid_parameter_noinfo_noreturn nem hibakeresés funkciót aktiválja ami _invalid_parameter funkciót a paramétereket és az üres hívja funkciókat _invoke_watson kénytelen programot megszüntetését.

Amikor az alapértelmezett kezelő _invoke_watson ítélni, ha a processzor támogatja __fastfail működése okozta a FAST_FAIL_INVALID_ARG folyamat befejeződött. Ellenkező esetben kivételt dob, gyors kudarc, amely lehet elfogott egy hibakereső csatlakoztatva. Ha a folyamat folytatódik, akkor megszűnik a hívó Windows TerminateProcess funkciót az állam kódját kivétel STATUS_INVALID_CRUNTIME_PARAMETER.