Funções e globais de CRT interno
A CRT (biblioteca em runtime C) contém funções e variáveis globais que são usadas somente para oferecer suporte à interface da biblioteca pública. Algumas delas são expostas em cabeçalhos públicos como detalhes da implementação. Embora essas funções e variáveis globais sejam acessíveis por meio de exportações públicas, elas não devem ser usadas pelo código. Recomendamos que você altere qualquer código que utilize essas funções e variáveis e, ao invés disso, utilize equivalentes da biblioteca pública. Essas funções podem variar de acordo com a versão. Elas estão listadas aqui para ajudar você a identificá-las. Os links são fornecidos quando há outra documentação, mas, em geral, esses detalhes de implementação não são documentados.
Globais CRT internos e macros de valor
Essas variáveis globais e definições de macro são usadas para implementar o CRT.
Nome |
---|
__badioinfo |
_acmdln |
_commode |
_crtAssertBusy |
_crtBreakAlloc |
__initenv |
__lconv |
__mb_cur_max |
__pioinfo |
__unguarded_readlc_active |
_wcmdln |
__winitenv |
Funções internas do CRT e macros de função
Essas funções e macros de função são usadas para implementar o CRT e a Biblioteca Padrão de C++.
Nome |
---|
__acrt_iob_func |
__AdjustPointer |
__BuildCatchObject |
__BuildCatchObjectHelper |
__C_specific_handler |
_calloc_base |
_chkesp |
__chkstk |
_chkstk |
_chvalidator |
_chvalidator_l |
_CIacos |
_CIasin |
_CIatan |
_CIatan2 |
_CIcos |
_CIcosh |
_CIexp |
_CIfmod |
_CIlog |
_CIlog10 |
_CIpow |
_CIsin |
_CIsinh |
_CIsqrt |
_CItan |
_CItanh |
__clean_type_info_names_internal |
_configure_narrow_argv |
_configure_wide_argv |
__conio_common_vcprintf |
__conio_common_vcprintf_p |
__conio_common_vcprintf_s |
__conio_common_vcscanf |
__conio_common_vcwprintf |
__conio_common_vcwprintf_p |
__conio_common_vcwprintf_s |
__conio_common_vcwscanf |
__CppXcptFilter |
__create_locale |
_crt_atexit |
_crt_at_quick_exit |
__crtCompareStringA |
__crtCompareStringEx |
__crtCompareStringW |
__crtCreateEventExW |
__crtCreateSemaphoreExW |
__crtCreateSymbolicLinkW |
_crt_debugger_hook |
__crtEnumSystemLocalesEx |
__crtFlsAlloc |
__crtFlsFree |
__crtFlsGetValue |
__crtFlsSetValue |
_CrtGetCheckCount |
__crtGetDateFormatEx |
__crtGetFileInformationByHandleEx |
__crtGetLocaleInfoEx |
__crtGetShowWindowMode |
__crtGetTickCount64 |
__crtGetTimeFormatEx |
__crtGetUserDefaultLocaleName |
__crtInitializeCriticalSectionEx |
__crtIsPackagedApp |
__crtIsValidLocaleName |
__crtLCMapStringA |
__crtLCMapStringEx |
__crtLCMapStringW |
_CrtSetCheckCount |
_CrtSetDbgBlockType |
__crtSetFileInformationByHandle |
__crtSetThreadStackGuarantee |
__crtSetUnhandledExceptionFilter |
__crtSleep |
__crtTerminateProcess |
__crtUnhandledException |
__CxxDetectRethrow |
__CxxExceptionFilter |
__CxxFrameHandler |
__CxxFrameHandler2 |
__CxxFrameHandler3 |
__CxxLongjmpUnwind |
__CxxQueryExceptionSize |
__CxxRegisterExceptionObject |
_CxxThrowException |
__CxxUnregisterExceptionObject |
_dclass |
__DestructExceptionObject |
__dllonexit |
__doserrno |
_dosmaperr |
_dpcomp |
_dsign |
__dstbias |
_dtest |
_EH_prolog |
_errno |
_except_handler |
_except_handler2 |
_except_handler3 |
_except_handler4_common |
_except1 |
_execute_onexit_table |
_fdclass |
_fdpcomp |
_fdsign |
_fdtest |
_filbuf |
_FindAndUnlinkFrame |
_flsbuf |
__fpe_flt_rounds |
_FPE_Raise |
__fpecode |
__FrameUnwindFilter |
_fread_nolock_s |
_free_base |
__free_locale |
_freea_s |
_freefls |
_ftol |
__get_current_locale |
__get_flsindex |
_get_initial_narrow_environment |
_get_initial_wide_environment |
_get_narrow_winmain_command_line |
_get_stream_buffer_pointers |
__get_tlsindex |
_get_wide_winmain_command_line |
_Getdays |
__getmainargs |
_Getmonths |
__GetPlatformExceptionInfo |
_getptd |
_Gettnames |
_global_unwind2 |
_inconsistency |
_initialize_lconv_for_unsigned_char |
_initialize_narrow_environment |
_initialize_onexit_table |
_initialize_wide_environment |
_initptd |
_invalid_parameter |
_invoke_watson |
__iob_func |
_IsExceptionObjectToBeDestroyed |
___lc_codepage_func |
___lc_collate_cp_func |
___lc_locale_name_func |
__lconv_init |
_ldclass |
_ldpcomp |
_ldsign |
_ldtest |
__libm_sse2_acos |
_libm_sse2_acos_precise |
__libm_sse2_acosf |
__libm_sse2_asin |
_libm_sse2_asin_precise |
__libm_sse2_asinf |
__libm_sse2_atan |
_libm_sse2_atan_precise |
__libm_sse2_atan2 |
__libm_sse2_atanf |
__libm_sse2_cos |
_libm_sse2_cos_precise |
__libm_sse2_cosf |
__libm_sse2_exp |
_libm_sse2_exp_precise |
__libm_sse2_expf |
__libm_sse2_log |
_libm_sse2_log_precise |
__libm_sse2_log10 |
_libm_sse2_log10_precise |
__libm_sse2_log10f |
__libm_sse2_logf |
__libm_sse2_pow |
_libm_sse2_pow_precise |
__libm_sse2_powf |
__libm_sse2_sin |
_libm_sse2_sin_precise |
__libm_sse2_sinf |
_libm_sse2_sqrt_precise |
__libm_sse2_tan |
_libm_sse2_tan_precise |
__libm_sse2_tanf |
_local_unwind2 |
_local_unwind4 |
_lock_locales |
_longjmpex |
_malloc_base |
___mb_cur_max_func |
___mb_cur_max_l_func |
_mbctype |
_NLG_Dispatch2 |
_NLG_Return |
_NLG_Return2 |
__p___argc |
__p___argv |
__p___initenv |
__p___mb_cur_max |
__p___wargv |
__p___winitenv |
__p__acmdln |
__p__commode |
__p__crtAssertBusy |
__p__crtBreakAlloc |
__p__crtDbgFlag |
__p__daylight |
__p__dstbias |
__p__environ |
__p__fmode |
__p__iob |
__p__mbcasemap |
__p__mbctype |
__p__pctype |
__p__pgmptr |
__p__pwctype |
__p__timezone |
__p__tzname |
__p__wcmdln |
__p__wenviron |
__p__wpgmptr |
_pctype |
__pctype_func |
_pwctype |
__pwctype_func |
__pxcptinfoptrs |
_query_app_type |
_realloc_base |
_register_onexit_function |
_register_thread_local_exe_atexit_callback |
__report_gsfailure |
__RTCastToVoid |
__RTDynamicCast |
__RTtypeid |
_seh_filter_dll |
_seh_filter_exe |
_seh_longjmp_unwind |
_seh_longjmp_unwind4 |
__set_app_type |
_set_malloc_crt_max_wait |
_setjmp3 |
__setlc_active |
___setlc_active_func |
__setusermatherr |
_SetWinRTOutOfMemoryExceptionCallback |
_sopen_dispatch |
__std_exception_copy |
__std_exception_destroy |
__std_type_info_destroy_list |
__std_type_info_name |
__stdio_common_vfprintf |
__stdio_common_vfprintf_p |
__stdio_common_vfprintf_s |
__stdio_common_vfscanf |
__stdio_common_vfwprintf |
__stdio_common_vfwprintf_p |
__stdio_common_vfwprintf_s |
__stdio_common_vfwscanf |
__stdio_common_vsnprintf_s |
__stdio_common_vsnwprintf_s |
__stdio_common_vsprintf |
__stdio_common_vsprintf_p |
__stdio_common_vsprintf_s |
__stdio_common_vsscanf |
__stdio_common_vswprintf |
__stdio_common_vswprintf_p |
__stdio_common_vswprintf_s |
__stdio_common_vswscanf |
_Strftime |
__STRINGTOLD |
__STRINGTOLD_L |
__strncnt |
__sys_errlist |
__sys_nerr |
__threadhandle |
__threadid |
__timezone |
__TypeMatch |
__tzname |
__unDName |
__unDNameEx |
__unDNameHelper |
__unguarded_readlc_active |
___unguarded_readlc_active_add_func |
_unloaddll |
_unlock_locales |
_vacopy |
_ValidateExecute |
_ValidateRead |
_ValidateWrite |
_VCrtDbgReportA |
_VCrtDbgReportW |
_W_Getdays |
_W_Getmonths |
_W_Getnames |
_W_Gettnames |
_Wcsftime |
__wcsncnt |
__wgetmainargs |
_wsopen_dispatch |
_Xbad_alloc |
_Xlength_error |