Sdílet prostřednictvím


_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