_get_invalid_parameter_handler
, _get_thread_local_invalid_parameter_handler
Obtient la fonction qui est appelée quand la bibliothèque CRT détecte un argument non valide.
Syntaxe
_invalid_parameter_handler _get_invalid_parameter_handler(void);
_invalid_parameter_handler _get_thread_local_invalid_parameter_handler(void);
Valeur retournée
Un pointeur désignant la fonction de gestionnaire de paramètres non valides définie, ou un pointeur Null si aucune n’a été définie.
Notes
La fonction _get_invalid_parameter_handler
obtient le gestionnaire de paramètres non valides global défini. Elle retourne un pointeur Null si aucun gestionnaire de paramètres non valides global n’a été défini. De même, le _get_thread_local_invalid_parameter_handler
gestionnaire de paramètres non valides thread-local actuel du thread sur lequel il est appelé ou un pointeur Null si aucun gestionnaire n’a été défini. Pour plus d’informations sur la définition des gestionnaires de paramètres globaux et thread-local non valides, consultez _set_invalid_parameter_handler
, _set_thread_local_invalid_parameter_handler
.
Le pointeur de la fonction de gestionnaire de paramètres non valides retourné a le type suivant :
typedef void (__cdecl* _invalid_parameter_handler)(
wchar_t const*,
wchar_t const*,
wchar_t const*,
unsigned int,
uintptr_t
);
Pour plus d’informations sur le gestionnaire de paramètres non valide, consultez le prototype dans _set_invalid_parameter_handler
, _set_thread_local_invalid_parameter_handler
.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête requis |
---|---|
_get_invalid_parameter_handler , _get_thread_local_invalid_parameter_handler |
C : <stdlib.h> C++ : <cstdlib> ou <stdlib.h> |
Les _get_invalid_parameter_handler
fonctions et _get_thread_local_invalid_parameter_handler
les fonctions sont spécifiques à Microsoft. Pour plus d’informations sur la compatibilité, consultez Compatibilité.
Voir aussi
_set_invalid_parameter_handler
, _set_thread_local_invalid_parameter_handler
Versions améliorées de sécurité des fonctions CRT