Freigeben über


_get_invalid_parameter_handler, _get_thread_local_invalid_parameter_handler

Ruft die Funktion auf, die aufzurufen ist, wenn CRT ein ungültiges Argument erkennt.

Syntax

_invalid_parameter_handler _get_invalid_parameter_handler(void);
_invalid_parameter_handler _get_thread_local_invalid_parameter_handler(void);

Rückgabewert

Ein Zeiger auf die derzeit festgelegte Funktion für ungültige Parameterhandler oder ein NULL-Zeiger, wenn keine festgelegt wurde.

Hinweise

Die _get_invalid_parameter_handler-Funktion ruft den derzeit festgelegten globalen ungültigen Parameterhandler auf. Sie gibt einen NULL-Zeiger zurück, wenn kein globaler Handler für ungültige Parameter festgelegt wurde. Entsprechend ruft der _get_thread_local_invalid_parameter_handler aktuelle threadlokale ungültige Parameterhandler des Threads ab, für den er aufgerufen wird, oder einen NULL-Zeiger, wenn kein Handler festgelegt wurde. Informationen zum Festlegen globaler und threadlokaler ungültiger Parameterhandler finden Sie unter _set_invalid_parameter_handler, _set_thread_local_invalid_parameter_handler.

Der zurückgegebene Funktionszeiger des ungültigen Parameterhandlers hat den folgenden Typ:

typedef void (__cdecl* _invalid_parameter_handler)(
    wchar_t const*,
    wchar_t const*,
    wchar_t const*,
    unsigned int,
    uintptr_t
    );

Ausführliche Informationen zum ungültigen Parameterhandler finden Sie im Prototyp in _set_invalid_parameter_handler, _set_thread_local_invalid_parameter_handler.

Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.

Anforderungen

Routine Erforderlicher Header
_get_invalid_parameter_handler, _get_thread_local_invalid_parameter_handler C: <stdlib.h>

C++: <cstdlib> oder <stdlib.h>

Die _get_invalid_parameter_handler Funktionen sind _get_thread_local_invalid_parameter_handler microsoftspezifisch. Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Siehe auch

_set_invalid_parameter_handler, _set_thread_local_invalid_parameter_handler
Sicherheitsgestützte Versionen von CRT-Funktionen