Standardtypen
Die Laufzeitbibliothek definiert die folgenden Standardtypen.
Typ |
Beschreibung |
Die deklariert |
---|---|---|
clock_t (long) |
Speichert Zeitwerte; wird von Uhr. |
TIME.H |
_complex-Struktur |
Speicher tatsächlich und imaginäre Teile komplexe Zahlen; wird von _cabs. |
MATH.H |
_CRT_ALLOC_HOOK |
Ein Typ definieren für die benutzerdefinierte Hookfunktion.Wird in _CrtSetAllocHook. |
CRTDBG.H |
_CRT_DUMP_CLIENT, _CRT_DUMP_CLIENT_M |
Ein Typ definieren für eine Rückruffunktion, die in _CrtMemDumpAllObjectsSince aufgerufen wird. |
CRTDBG.H |
_CrtMemState-Struktur |
Stellt Informationen über den aktuellen Zustand des C-Laufzeit-Debugheaps bereit. |
CRTDBG.H |
_CRT_REPORT_HOOK, _CRT_REPORT_HOOKW, _CRT_REPORT_HOOKW_M |
Ein Typ definieren für eine Rückruffunktion, die in _CrtDbgReport aufgerufen wird. Die Parameter für diese Funktion sind: Berichtstyp, Ausgabemeldung und der Rückgabewert der Rückruffunktion. |
CRTDBG.H |
dev_t, oder _dev_t kurze ganze Zahl ohne Vorzeichen |
Stellt Gerätenhandles dar. |
SYS\TYPES.H |
_diskfree_t-Struktur |
Enthält Informationen über ein Laufwerk.Wird von _getdiskfree. |
DOS.H und DIRECT.H |
div_t, ldiv_t-Strukturen |
Speichern Sie die Werte, die von passen. und ldiv, bzw. zurückgegeben werden. |
STDLIB.H |
errno_t ganze Zahl |
Wird für einen Funktionsrückgabetyp oder einen Parameter, der die Fehlercodes aus errno behandelt. |
STDDEF.H, CRTDEFS.H |
_exception-Struktur |
Speichert Fehlerinformationen für _matherr. |
MATH.H |
_EXCEPTION_POINTERS |
Enthält einen Ausnahmedatensatz.Siehe EXCEPTION_POINTERS weitere Informationen. |
FPIEEE.H |
FILE-Struktur |
Speichert Informationen zu aktuellen Zustand des Streams; wird in allen Stream E/A-Vorgängen. |
STDIO.H |
_finddata_t, _wfinddata_t, _finddata32_t, _wfinddata32_t, _finddatai64_t, _wfinddatai64_t, __finddata64_t, __wfinddata64_t, __finddata32i64_t, __wfinddata32i64_t, __finddata64i32_t, __wfinddata64i32_t-Strukturen |
Speichern Sie die DateiAttributinformationen, die von _findfirst, _wfindfirst und _findnext, _wfindnext zurückgegeben werden.Siehe _find, _wfind Funktionen Informationen zu Strukturmember. |
IO.H, WCHAR.H |
_FPIEEE_RECORD-Struktur |
Enthält Informationen betreffen IEEE-Gleitkommaausnahme; an das benutzerdefinierte Blockierhandler durch _fpieee_flt. |
FPIEEE.H |
fpos_t (lange ganze Zahl, __int64 oder Struktur, abhängig von der Zielplattform) |
Wird von fgetpos und fsetpos zur Informationen für jede Position innerhalb einer Datei eindeutig angeben. |
STDIO.H |
_fsize_t (lange ganze Zahl ohne Vorzeichen) |
Wird verwendet, um die Größe einer Datei darzustellen. |
IO.H, WCHAR.H |
_HEAPINFO-Struktur |
Enthält Informationen zu folgenden Heapeintrag für _heapwalk. |
MALLOC.H |
_HFILE (void *) |
Ein Betriebssystemdateihandle. |
CRTDBG.H |
ino_t, _ino_t (kurze ohne Vorzeichen) |
Für die Rückgabe von Statusinformationen. |
WCHAR.H |
intptr_t (lange ganze Zahl oder __int64, abhängig von der Zielplattform) |
Speichert einen Zeiger (oder HANDLE) auf Plattformen Win32 und Win64. |
STDDEF.H und andere Includedateien |
jmp_buf-Array |
Wird von setjmp und longjmp, um Programmumgebung zu speichern und wiederherzustellen. |
SETJMP.H |
lconv-Struktur |
Enthält Stilregeln für numerische Werte in verschiedenen Ländern/in den Bereichen.Von localeconv verwendet. |
LOCALE.H |
_LDOUBLE, _LONGDOUBLE, _LDBL12 (langes double- oder ein Zeichenarray ohne Vorzeichen) |
Verwenden Sie, um einen langen Double-Wert darzustellen. |
STDLIB.H |
_locale_t-Struktur |
Speichert aktuelle Gebietsschemawerte; wird in allen Gebietsschema bestimmten C-Laufzeitbibliotheken. |
CRTDEF.H |
mbstate_t |
Verfolgt den Zustand einer Mehrbytezeichenkonvertierung. |
WCHAR.H |
off_t, lange ganze Zahl _off_t |
Stellt DateiOffsetwert dar. |
WCHAR.H, SYS\TYPES.H |
_onexit_t, _onexit_m_t Zeiger |
Zurückgekehrt durch _onexit, _onexit_m. |
STDLIB.H |
_PNH Zeiger auf eine Funktion |
Typ des Arguments zu _set_new_handler. |
NEW.H |
ptrdiff_t (lange ganze Zahl oder __int64, abhängig von der Zielplattform) |
Ergebnis der Subtraktion von zwei Zeiger. |
CRTDEFS.H |
_purecall_handler, _purecall_handler_m |
Ein Typ definieren für eine Rückruffunktion, die aufgerufen wird, wenn eine rein virtuelle Funktion aufgerufen wird.Von _set_purecall_handler, _set_purecall_handler_m verwendet.Eine _purecall_handler-Funktion sollte einen ungültigen Rückgabetyp haben. |
STDLIB.H |
_RTC_error_fn-Typ definieren |
Ein Typ definieren für eine Funktion, die Laufzeitfehlerüberprüfungen behandelt.Wird in _RTC_SetErrorFunc. |
RTCAPI.H |
_RTC_error_fnW-Typ definieren |
Ein Typ definieren für eine Funktion, die Laufzeitfehlerüberprüfungen behandelt.Wird in _RTC_SetErrorFuncW verwendet. |
RTCAPI.H |
_RTC_ErrorNumber-Enumeration |
Definiert Fehlerbedingungen für _RTC_GetErrDesc und _RTC_SetErrorType. |
RTCAPI.H |
_se_translator_function |
Ein Typ definieren für eine Rückruffunktion, die eine Ausnahme übersetzt.Der erste Parameter ist der Ausnahmecode und der zweite Parameter ist der Ausnahmedatensatz.Wird von _set_se_translator. |
EH.H |
sig_atomic_t ganze Zahl |
Typ des Objekts, der als atomare Entität geändert werden kann, sogar im Vorhandensein von asynchronen Programm; verwendet mit Signal. |
SIGNAL.H |
size_t (__int64 oder ganze Zahl ohne Vorzeichen, abhängig von der Zielplattform) |
Ergebnis sizeof-Operators. |
CRTDEFS.H und andere Includedateien |
_stat-Struktur |
Enthält die DateiStatusinformationen, die von _stat und _fstat zurückgegeben werden. |
SYS\STAT.H |
__stat64-Struktur |
Enthält die DateiStatusinformationen, die von _fstat64 und _stat64 zurückgegeben werden, und _wstat64. |
SYS\STAT.H |
_stati64-Struktur |
Enthält die DateiStatusinformationen, die von _fstati64, _stati64 und _wstati64 zurückgegeben werden. |
SYS\STAT.H |
terminate_function-Typ definieren |
Ein Typ definieren für eine Rückruffunktion, die aufgerufen wird, wenn Beenden Sie aufgerufen wird.Wird von set_terminate. |
EH.H |
time_t (__int64 oder lange ganze Zahl) |
Stellt Zeitwerte in mktime, in Zeit, in ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, in ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, in ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64 und in gmtime, _gmtime32, _gmtime64 dar.Die Anzahl von Sekunden seit dem 1. Januar 1970, 0:00 UTC.Wenn _USE_32BIT_TIME_T definiert ist, ist time_t eine lange ganze Zahl.Wenn es nicht definiert ist, ist es eine 64-Bit-Ganzzahl. |
TIME.H, SYS\STAT.H, SYS\TIMEB.H |
__time32_t (lange ganze Zahl) |
Stellt Zeitwerte in mktime, _mktime32, _mktime64, in ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, in ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, in gmtime, _gmtime32, _gmtime64 und in localtime, _localtime32, _localtime64 dar. |
CRTDEFS.H, SYS\STAT.H, SYS\TIMEB.H |
__time64_t (__int64) |
Stellt Zeitwerte in mktime, _mktime32, _mktime64, in _ctime64, _wctime64, in ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, in _gmtime64, in _localtime64 und in _time64 dar. |
TIME.H, SYS\STAT.H, SYS\TIMEB.H |
_timeb-Struktur |
Wird von _ftime und _ftime_s, _ftime32_s, _ftime64_s, um aktuelle Systemzeit zu speichern. |
SYS\TIMEB.H |
__timeb32-Struktur |
Wird von _ftime, _ftime32, _ftime64 und _ftime_s, _ftime32_s, _ftime64_s, um aktuelle Systemzeit zu speichern. |
SYS\TIMEB.H |
__timeb64-Struktur |
Wird von _ftime64 und _ftime_s, _ftime32_s, _ftime64_s, um aktuelle Systemzeit zu speichern. |
SYS\TIMEB.H |
tm-Struktur |
Wird von asctime, _wasctime, asctime_s, _wasctime_s, gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s, localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s, mktime, _mktime32, _mktime64 und strftime, wcsftime, _strftime_l, _wcsftime_l, um Zeitinformationen zu speichern und abzurufen. |
TIME.H |
uintptr_t (lange ganze Zahl oder __int64, abhängig von der Zielplattform) |
Eine ganze Zahl ohne Vorzeichen oder ohne Vorzeichen __int64 eine Version von intptr_t. |
STDDEF.H und andere Includedateien |
unexpected_function |
Ein Typ definieren für eine Rückruffunktion, die aufgerufen wird, wenn unerwartet aufgerufen wird.Wird von set_unexpected. |
EH.H |
_utimbuf-Struktur |
Speicher Dateizugriff und Änderung wird von verwendet _utime, _wutime und _futime, _futime32, _futime64 Zeit fest, um DateiÄnderungsdatumsangaben zu ändern. |
SYS\UTIME.H |
_utimbuf32-Struktur |
Speicher Dateizugriff und Änderung wird von verwendet _utime, _utime32 _utime64, _wutime, _wutime32, _wutime64 und _futime, _futime32, _futime64 Zeit fest, um DateiÄnderungsdatumsangaben zu ändern. |
SYS\UTIME.H |
__utimbuf64-Struktur |
Wird von _utime64, _wutime64 und _futime64, um die aktuelle Zeit zu speichern. |
SYS\UTIME.H |
va_list-Struktur |
Wird verwendet, um Informationen zu aufzunehmen erfordert durch va_arg und va_end-Makros.Aufgerufene Funktion deklariert Variable des Typs va_list, die als Argument einer anderen Funktion übergeben werden kann. |
STDARG.H, CRTDEFS.H |
wchar_t Breitzeichen |
Wird für das Schreiben von Programmen portablen für internationale Märkte. |
STDDEF.H, STDLIB.H, CRTDEFS.H, SYS\STAT.H |
wctrans_t ganze Zahl |
Stellt gebietsschemaspezifische Zeichenzuordnungen dar. |
WCTYPE.H |
wctype_t ganze Zahl |
Kann alle Zeichen eines beliebigen Sprachenzeichensatzes darstellen. |
WCHAR.H, CRTDEFS.H |
wint_t ganze Zahl |
Typ des Datenobjekts, der jedes Breitzeichen oder breite Dateiendewert enthalten kann. |
WCHAR.H, CRTDEFS.H |