Partager via


_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