#include <errno.h>
Go to the source code of this file.
|
#define | MSVCRT_INVALID_PMT(x, err) (*_errno() = (err), _invalid_parameter(NULL, NULL, NULL, 0, 0)) |
|
#define | MSVCRT_CHECK_PMT_ERR(x, err) ((x) || (MSVCRT_INVALID_PMT( 0, (err) ), 0)) |
|
#define | MSVCRT_CHECK_PMT(x) MSVCRT_CHECK_PMT_ERR((x), EINVAL) |
|
◆ MSVCRT_CHECK_PMT
◆ MSVCRT_CHECK_PMT_ERR
◆ MSVCRT_INVALID_PMT
◆ _invalid_parameter()
Definition at line 22 of file _invalid_parameter.c.
24{
26 else
27 {
29#if _MSVCR_VER > 0
31#endif
32 }
33}
static _invalid_parameter_handler invalid_parameter_handler
VOID WINAPI RaiseException(_In_ DWORD dwExceptionCode, _In_ DWORD dwExceptionFlags, _In_ DWORD nNumberOfArguments, _In_opt_ const ULONG_PTR *lpArguments)
#define STATUS_INVALID_CRUNTIME_PARAMETER
#define EXCEPTION_NONCONTINUABLE
Referenced by _fsopen(), _tasctime_s(), localtime_s(), and rand_s().
◆ __pInvalidArgHandler
void* __pInvalidArgHandler |
|
extern |