_get_invalid_parameter_handler _get_thread_local_invalid_parameter_handler
發行︰ 2016年7月
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
取得 CRT 偵測到無效的引數時,會呼叫的函式。
語法
_invalid_parameter_handler _get_invalid_parameter_handler(void);
_invalid_parameter_handler _get_thread_local_invalid_parameter_handler(void);
傳回值
目前已設定的指標無效參數處理常式函式或如果未設定為 null 指標。
備註
_get_invalid_parameter_handler
函式會取得目前已設定全域無效參數處理常式。 如果已不設定任何全域的無效參數處理常式,它會傳回 null 指標。 同樣地,_get_thread_local_invalid_parameter_handler
取得目前的執行緒區域不正確的參數處理常式的執行緒呼叫或 null 指標,如果沒有處理常式設定。 如需有關如何設定全域和執行緒區域無效參數處理常式的資訊,請參閱_set_invalid_parameter_handler,_set_thread_local_invalid_parameter_handler。
傳回不正確的參數處理常式函式指標具有下列類型︰
typedef void (__cdecl* _invalid_parameter_handler)(
wchar_t const*,
wchar_t const*,
wchar_t const*,
unsigned int,
uintptr_t
);
無效的參數處理常式的詳細資訊,請參閱在原型_set_invalid_parameter_handler,_set_thread_local_invalid_parameter_handler。
需求
常式 | 必要的標頭 |
---|---|
_get_invalid_parameter_handler , _get_thread_local_invalid_parameter_handler |
C:<stdlib.h></stdlib.h> C++: <>> or<stdlib.h></stdlib.h> |
_get_invalid_parameter_handler
和_get_thread_local_invalid_parameter_handler
函式是 Microsoft 專有的。 如需相容性資訊,請參閱 相容性。
另請參閱
_set_invalid_parameter_handler _set_thread_local_invalid_parameter_handler
CRT 函式的安全性增強版本