Interne globale CRT-Elemente und Funktionen
Die C-Laufzeitbibliothek (C runtime library; CRT) enthält Funktionen und globale Variablen, die nur dafür verwendet werden, die öffentliche Bibliothekschnittstelle zu unterstützen. Einige von ihnen sind als Implementierungsdetails in öffentlichen Headern verfügbar. Obwohl auf diese Funktionen und globale Variablen über öffentliche Exporte zugegriffen werden kann, sind sie nicht für die Verwendung durch Ihren Code vorgesehen. Wir empfehlen, jeden Code, der diese Funktionen und Variablen verwendet, zu ändern und stattdessen Äquivalente aus der öffentlichen Bibliothek zu verwenden. Diese Funktionen können sich von Version zu Version ändern. Sie werden hier aufgeführt, um sie zu identifizieren. Links werden bereitgestellt, wenn andere Dokumentationen vorhanden sind, aber im Allgemeinen werden diese Implementierungsdetails nicht dokumentiert.
Interne CRT-Globalen und Wertmakros
Diese globalen Variablen und Makrodefinitionen werden zur Implementierung der CRT verwendet.
Name |
---|
__badioinfo |
_acmdln |
_commode |
_crtAssertBusy |
_crtBreakAlloc |
__initenv |
__lconv |
__mb_cur_max |
__pioinfo |
__unguarded_readlc_active |
_wcmdln |
__winitenv |
Interne CRT-Funktionen und Funktionsmakros
Diese Funktionen und Funktionsmakros werden zur Implementierung der CRT und der C++-Standardbibliothek verwendet.
Name |
---|
__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 |
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für