You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/c-runtime-library/internal-crt-globals-and-functions.md
+33-5Lines changed: 33 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ apiname:
15
15
- "__badioinfo"
16
16
- "__BuildCatchObject"
17
17
- "__BuildCatchObjectHelper"
18
+
- "__C_specific_handler"
18
19
- "_calloc_base"
19
20
- "_chkesp"
20
21
- "_chvalidator"
@@ -81,6 +82,7 @@ apiname:
81
82
- "__CxxLongjmpUnwind"
82
83
- "__CxxQueryExceptionSize"
83
84
- "__CxxRegisterExceptionObject"
85
+
- "_CxxThrowException"
84
86
- "__CxxUnregisterExceptionObject"
85
87
- "__daylight"
86
88
- "_dclass"
@@ -224,6 +226,9 @@ apiname:
224
226
- "__setlc_active"
225
227
- "_SetWinRTOutOfMemoryExceptionCallback"
226
228
- "_sopen_dispatch"
229
+
- "__std_exception_copy"
230
+
- "__std_exception_destroy"
231
+
- "__std_type_info_destroy_list"
227
232
- "__stdio_common_vfprintf"
228
233
- "__stdio_common_vfprintf_p"
229
234
- "__stdio_common_vfprintf_s"
@@ -273,7 +278,8 @@ apiname:
273
278
- "__wcsncnt"
274
279
- "__winitenv"
275
280
- "_wsopen_dispatch"
276
-
- "__C_specific_handler"
281
+
- "_Xbad_alloc"
282
+
- "_Xlength_error"
277
283
apilocation:
278
284
- "api-ms-win-crt-math-l1-1-0.dll"
279
285
- "api-ms-win-crt-heap-l1-1-0.dll"
@@ -287,6 +293,8 @@ apilocation:
287
293
- "api-ms-win-crt-private-l1-1-0.dll"
288
294
- "api-ms-win-crt-string-l1-1-0.dll"
289
295
- "api-ms-win-crt-conio-l1-1-0.dll"
296
+
- "vcruntime140_app.dll"
297
+
- "msvcp140_app.dll"
290
298
apitype: "DLLExport"
291
299
f1_keywords:
292
300
- "__acrt_iob_func"
@@ -295,6 +303,7 @@ f1_keywords:
295
303
- "__badioinfo"
296
304
- "__BuildCatchObject"
297
305
- "__BuildCatchObjectHelper"
306
+
- "__C_specific_handler"
298
307
- "_calloc_base"
299
308
- "_chkesp"
300
309
- "_chvalidator"
@@ -361,6 +370,7 @@ f1_keywords:
361
370
- "__CxxLongjmpUnwind"
362
371
- "__CxxQueryExceptionSize"
363
372
- "__CxxRegisterExceptionObject"
373
+
- "_CxxThrowException"
364
374
- "__CxxUnregisterExceptionObject"
365
375
- "__daylight"
366
376
- "_dclass"
@@ -504,6 +514,9 @@ f1_keywords:
504
514
- "__setlc_active"
505
515
- "_SetWinRTOutOfMemoryExceptionCallback"
506
516
- "_sopen_dispatch"
517
+
- "__std_exception_copy"
518
+
- "__std_exception_destroy"
519
+
- "__std_type_info_destroy_list"
507
520
- "__stdio_common_vfprintf"
508
521
- "__stdio_common_vfprintf_p"
509
522
- "__stdio_common_vfprintf_s"
@@ -553,7 +566,8 @@ f1_keywords:
553
566
- "__wcsncnt"
554
567
- "__winitenv"
555
568
- "_wsopen_dispatch"
556
-
- "__C_specific_handler"
569
+
- "_Xbad_alloc"
570
+
- "_Xlength_error"
557
571
dev_langs:
558
572
- "C++"
559
573
helpviewer_keywords:
@@ -563,6 +577,7 @@ helpviewer_keywords:
563
577
- "__badioinfo"
564
578
- "__BuildCatchObject"
565
579
- "__BuildCatchObjectHelper"
580
+
- "__C_specific_handler"
566
581
- "_calloc_base"
567
582
- "_chkesp"
568
583
- "_chvalidator"
@@ -629,6 +644,7 @@ helpviewer_keywords:
629
644
- "__CxxLongjmpUnwind"
630
645
- "__CxxQueryExceptionSize"
631
646
- "__CxxRegisterExceptionObject"
647
+
- "_CxxThrowException"
632
648
- "__CxxUnregisterExceptionObject"
633
649
- "__daylight"
634
650
- "_dclass"
@@ -772,6 +788,9 @@ helpviewer_keywords:
772
788
- "__setlc_active"
773
789
- "_SetWinRTOutOfMemoryExceptionCallback"
774
790
- "_sopen_dispatch"
791
+
- "__std_exception_copy"
792
+
- "__std_exception_destroy"
793
+
- "__std_type_info_destroy_list"
775
794
- "__stdio_common_vfprintf"
776
795
- "__stdio_common_vfprintf_p"
777
796
- "__stdio_common_vfprintf_s"
@@ -821,7 +840,8 @@ helpviewer_keywords:
821
840
- "__wcsncnt"
822
841
- "__winitenv"
823
842
- "_wsopen_dispatch"
824
-
- "__C_specific_handler"
843
+
- "_Xbad_alloc"
844
+
- "_Xlength_error"
825
845
ms.assetid: 99a27f11-fa5a-449e-bfbb-aab578d1cc4f
826
846
caps.latest.revision: 12
827
847
author: "corob-msft"
@@ -843,11 +863,13 @@ translation.priority.mt:
843
863
- "pt-br"
844
864
- "tr-tr"
845
865
---
846
-
# Internal CRT Globals and Functions
866
+
# Internal CRT Globals and Functions
867
+
847
868
The C runtime (CRT) library contains functions and global variables that are used only to support the public library interface. Some of them are exposed in public headers as implementation details. Although these functions and global variables are accessible through public exports, they are not intended for use by your code. We recommend that you change any code that uses these functions and variables to use public library equivalents instead. These functions may change from version to version. They are listed here to help you identify them. Links are provided when additional documentation exists, but in general, these implementation details are not documented.
848
869
849
870
## Internal CRT Globals and Value Macros
850
-
These global variables and macro definitions are used to implement the CRT.
871
+
872
+
These global variables and macro definitions are used to implement the CRT.
851
873
852
874
|Name|
853
875
|----------|
@@ -951,6 +973,7 @@ The C runtime (CRT) library contains functions and global variables that are use
951
973
|__CxxLongjmpUnwind|
952
974
|__CxxQueryExceptionSize|
953
975
|__CxxRegisterExceptionObject|
976
+
|_CxxThrowException|
954
977
|__CxxUnregisterExceptionObject|
955
978
|__daylight|
956
979
|_dclass|
@@ -1112,6 +1135,9 @@ The C runtime (CRT) library contains functions and global variables that are use
0 commit comments