_get_invalid_parameter_handler
, _get_thread_local_invalid_parameter_handler
Získá funkci, která je volána, když CRT zjistí neplatný argument.
Syntaxe
_invalid_parameter_handler _get_invalid_parameter_handler(void);
_invalid_parameter_handler _get_thread_local_invalid_parameter_handler(void);
Vrácená hodnota
Ukazatel na aktuálně nastavenou neplatnou funkci obslužné rutiny parametru nebo nulový ukazatel, pokud nebyla nastavena žádná.
Poznámky
Funkce _get_invalid_parameter_handler
získá aktuálně nastavenou globální neplatnou obslužnou rutinu parametru. Pokud nebyla nastavena žádná globální neplatná obslužná rutina parametru, vrátí hodnotu null. _get_thread_local_invalid_parameter_handler
Podobně získá aktuální obslužnou rutinu parametru typu thread-local neplatnou pro vlákno, na které je volána, nebo pokud nebyla nastavena žádná obslužná rutina, je-li nastavena žádná obslužná rutina. Informace o tom, jak nastavit globální obslužné rutiny parametrů a obslužné rutiny parametru místní podprocesy, naleznete v tématu _set_invalid_parameter_handler
. _set_thread_local_invalid_parameter_handler
Vrácený neplatný ukazatel funkce obslužné rutiny parametru má následující typ:
typedef void (__cdecl* _invalid_parameter_handler)(
wchar_t const*,
wchar_t const*,
wchar_t const*,
unsigned int,
uintptr_t
);
Podrobnosti o obslužné rutině neplatných parametrů naleznete v prototypu v souboru , _set_thread_local_invalid_parameter_handler
._set_invalid_parameter_handler
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
Rutina | Požadovaný hlavičkový soubor |
---|---|
_get_invalid_parameter_handler , _get_thread_local_invalid_parameter_handler |
C: <stdlib.h> C++: <cstdlib> nebo <stdlib.h> |
Funkce _get_invalid_parameter_handler
a _get_thread_local_invalid_parameter_handler
funkce jsou specifické pro Microsoft. Informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
_set_invalid_parameter_handler
, _set_thread_local_invalid_parameter_handler
Vylepšené verze funkcí CRT s rozšířeným zabezpečením