Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die Microsoft-Laufzeitbibliothek definiert die folgenden Standardtypen und TypeDefs.
Integraltypen mit fester Breite (stdint.h)
| Name | Entsprechender integrierter Typ |
|---|---|
int8_t, uint8_t |
signed char, unsigned char |
int16_t, uint16_t |
short, unsigned short |
int32_t, uint32_t |
int, unsigned int |
int64_t, uint64_t |
long long, unsigned long long |
int_least8_t, uint_least8_t |
signed char, unsigned char |
int_least16_t, uint_least16_t |
short, unsigned short |
int_least32_t, uint_least32_t |
int, unsigned int |
int_least64_t, uint_least64_t |
long long, unsigned long long |
int_fast8_t, uint_fast8_t |
signed char, unsigned char |
int_fast16_t, uint_fast16_t |
int, unsigned int |
int_fast32_t, uint_fast32_t |
int, unsigned int |
int_fast64_t, uint_fast64_t |
long long, unsigned long long |
intmax_t, uintmax_t |
long long, unsigned long long |
| Typ | Beschreibung | Deklariert in |
|---|---|---|
clock_t (lang) |
Speichert Zeitwerte; verwendet von clock. |
TIME.H |
_complex-Struktur |
Speichert reale und imaginäre Teile komplexer Zahlen; verwendet von _cabs. |
MATH.H |
_CRT_ALLOC_HOOK |
Eine Typdefinition für die benutzerdefinierte Hook-Funktion. Wird in _CrtSetAllocHook verwendet. |
CRTDBG.H |
_CRT_DUMP_CLIENT,_CRT_DUMP_CLIENT_M |
Eine Typdefinition für eine Rückruffunktion, die aufgerufen _CrtMemDumpAllObjectsSincewird. |
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 |
Eine Typdefinition für eine Rückruffunktion, die aufgerufen _CrtDbgReportwird.Die Parameter für diese Funktion sind: Berichttyp, Ausgabenachricht und der Rückgabewert der Rückruffunktion. |
CRTDBG.H |
dev_t, _dev_t kurze ganze Zahl oder ganze Zahl ohne Vorzeichen |
Stellt Gerätehandles 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- und lldiv_t-Strukturen |
Speichert Werte, die von div, ldivbzw. , bzw lldiv. zurückgegeben werden. |
STDLIB.H |
errno_t-Integer |
Wird für einen Parameter oder einen Funktionsrückgabetyp verwendet, der Fehlercodes von errno behandelt. |
STDDEF.H,CRTDEFS.H |
_exception-Struktur |
Speichert Fehlerinformationen für _matherr. |
MATH.H |
_EXCEPTION_POINTERS |
Enthält einen Ausnahmedatensatz. Weitere Informationen finden Sie unter EXCEPTION_POINTERS. |
FPIEEE.H |
FILE-Struktur |
Speichert Informationen zum aktuellen Zustand des Streams; wird in allen E/A-Operationen eines Streams verwendet. | 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 Datei-Attributinformationen, die von _findfirst, _wfindfirst, und verwandten Funktionen und _findnext, _wfindnext und verwandten Funktionen zurückgegeben werden. Informationen zu Strukturmitgliedern finden Sie unter "Dateiname"-Suchfunktionen . |
IO.H, WCHAR.H |
_FPIEEE_RECORD-Struktur |
Enthält Informationen zur IEEE-Gleitkomma-Ausnahme; übergeben an den benutzerdefinierten Trap-Handler von _fpieee_flt. |
FPIEEE.H |
fpos_t (long integer, __int64oder Struktur, abhängig von der Zielplattform) |
Wird von und fsetpos zum Aufzeichnen von fgetpos Informationen verwendet, um jede Position innerhalb einer Datei eindeutig anzugeben. |
STDIO.H |
_fsize_t (unsigned long integer) |
Wird verwendet, um die Größe einer Datei anzuzeigen. | IO.H,WCHAR.H |
_HEAPINFO-Struktur |
Enthält Informationen zum nächsten Heap-Eintrag für _heapwalk. |
MALLOC.H |
_HFILE (void *) |
Ein Betriebssystem-Dateihandle. | CRTDBG.H |
imaxdiv_t |
Der Von der imaxdiv Funktion zurückgegebene Werttyp, der sowohl den Quotienten als auch den Rest enthält. |
inttypes.h |
ino_t, _ino_t (unsigned short) |
Zur Rückgabe von Statusinformationen. | WCHAR.H |
intmax_t |
Ein ganzzahliger Typ mit Vorzeichen, der beliebige Werte eines ganzzahligen Typs mit Vorzeichen darstellen kann. | stdint.h |
intptr_t (long integer oder __int64, abhängig von der Zielplattform) |
Speichert einen Zeiger (oder HANDLE) auf Win32- und Win64-Plattformen. |
STDDEF.H und andere Enthalten von Dateien |
jmp_buf-Array |
Wird von setjmp und longjmp zum Speichern und Wiederherstellen der Programmumgebung verwendet. |
SETJMP.H |
lconv-Struktur |
Enthält Formatierungsregeln für numerische Werte in verschiedenen Ländern/Regionen. Verwendet von localeconv. |
LOCALE.H |
_LDOUBLE,_LONGDOUBLE,_LDBL12 (long double- oder vorzeichenloses Zeichenarray) |
Wird verwendet, um einen long double-Wert darzustellen. | STDLIB.H |
_locale_t-Struktur |
Speichert aktuelle Gebietsschemawerte; wird in allen gebietsschemaspezifischen C-Laufzeitbibliotheken verwendet. | CRTDEFS.H |
mbstate_t |
Verfolgt den Zustand einer Multibytezeichen-Konvertierung. | WCHAR.H |
off_t, _off_t long integer |
Stellt den Dateioffsetwert dar. | WCHAR.H, SYS\TYPES.H |
_onexit_t,_onexit_m_t-Zeiger |
Zurückgegeben von _onexit, _onexit_m. |
STDLIB.H |
_PNH-Zeiger auf eine Funktion |
Typ des Arguments in _set_new_handler. |
NEW.H |
ptrdiff_t (lange ganze Zahl oder __int64, abhängig von der Zielplattform) |
Ergebnis der Subtraktion von zwei Zeigern. | CRTDEFS.H |
_purecall_handler,_purecall_handler_m |
Eine Typdefinition für eine Rückruffunktion, die aufgerufen wird, wenn eine reine virtuelle Funktion aufgerufen wird. Wird von _get_purecall_handler, _set_purecall_handler verwendet. Eine _purecall_handler-Funktion sollte einen ungültigen void-Rückgabetyp haben. |
STDLIB.H |
_RTC_error_fn Typdefinition |
Eine Typdefinition für eine Funktion, die Laufzeitfehlerprüfungen behandelt. Wird in _RTC_SetErrorFunc verwendet. |
RTCAPI.H |
_RTC_error_fnW Typdefinition |
Eine Typdefinition für eine Funktion, die Laufzeitfehlerprü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 |
Eine Typdefinition für eine Rückruffunktion, die eine Ausnahme übersetzt. Der erste Parameter ist der Ausnahmecode und der zweite Parameter ist der Ausnahmedatensatz. Verwendet von _set_se_translator. |
EH.H |
sig_atomic_t-Integer |
Objekttyp, der als atome Entität geändert werden kann, auch wenn asynchrone Unterbrechungen vorhanden sind; verwendet mit signal. |
SIGNAL.H |
size_t (unsigned __int64 oder unsigned integer, abhängig von der Zielplattform) |
Ergebnis dessizeof-Operators. |
CRTDEFS.H und andere Enthalten von Dateien |
_stat-Struktur |
Enthält Dateistatusinformationen, die von _stat und ._fstat |
SYS\STAT.H |
__stat64-Struktur |
Enthält Dateistatusinformationen, die von _fstat64 und und _stat64und ._wstat64 |
SYS\STAT.H |
_stati64-Struktur |
Enthält Dateistatusinformationen, die von _fstati64, _stati64und _wstati64. |
SYS\STAT.H |
terminate_function Typdefinition |
Eine Typdefinition für eine Rückruffunktion, die aufgerufen wird, wenn terminate sie aufgerufen wird. Verwendet von set_terminate. |
EH.H |
time_t (__int64 oder long integer) |
Stellt Zeitwerte in mktime, , , ctime, _ctime32_ctime64, , _wctime, _wctime32, _wctime64, ctime_s, , _ctime32_s, , _ctime64_s_wctime64_sgmtimectime_ctime32_wctime_wctime64_gmtime32_ctime64 _wctime32_wctime32_s , _wctime_s. . . _gmtime64time Die Anzahl der Sekunden seit dem 1. Januar 1970, 0:00 UTC. Wenn _USE_32BIT_TIME_T definiert, time_t ist eine lange ganze Zahl. Wenn sie nicht definiert ist, handelt es sich um eine 64-Bit-Ganzzahl. |
TIME.H,SYS\STAT.H,SYS\TIMEB.H |
__time32_t (long integer) |
Stellt Zeitwerte in mktime, _mktime32,ctime_ctime32_mktime64 , _ctime64, , _wctime, _wctime32, , _wctime64, , ctime_s, _ctime32_s_wctime32_s_wctime64_s_wctime_s_ctime64_sgmtimelocaltime_localtime32_gmtime64 _gmtime32. . _localtime64 |
CRTDEFS.H, SYS\STAT.HSYS\TIMEB.H |
__time64_t (__int64) |
Stellt Zeitwerte in , , _mktime32, _mktime64_ctime64,_wctime64 , , ctime_s, , _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, , ,_wctime64_s , , und ._time64_localtime64 _gmtime64mktime |
TIME.H,SYS\STAT.H,SYS\TIMEB.H |
_timeb-Struktur |
Die _ftime und _ftime_s, _ftime32_s_ftime64_s Funktionen verwenden sie zum Speichern der aktuellen Systemzeit. |
SYS\TIMEB.H |
__timeb32-Struktur |
Die _ftimeFunktionen , _ftime32und _ftime_s_ftime64, , _ftime64_s_ftime32_s verwenden sie zum Speichern der aktuellen Systemzeit. |
SYS\TIMEB.H |
__timeb64-Struktur |
Die _ftime64 und _ftime_s, _ftime32_s_ftime64_s Funktionen verwenden sie zum Speichern der aktuellen Systemzeit. |
SYS\TIMEB.H |
tm-Struktur |
Die funktionen , _wasctimeasctime_s, _wasctime_s, gmtime, _gmtime32, _gmtime64, _gmtime64_s_localtime64localtime_localtime32_gmtime32_sgmtime_slocaltime_s, _localtime32_s_localtime64_smktimewcsftime_mktime32_mktime64strftime_strftime_l, _wcsftime_l funktionen verwenden sie zum Speichern und Abrufen von Zeitinformationen.asctime |
TIME.H |
uintmax_t |
Ein unsigned integer Typ, der beliebige Werte eines beliebigen unsigned integer Typs darstellt. |
stdint.h |
uintptr_t (long integer oder __int64, abhängig von der Zielplattform) |
Eine unsigned integer oder unsigned __int64 Eine Version von intptr_t. |
STDDEF.H und andere Enthalten von Dateien |
unexpected_function |
Eine Typdefinition für eine Rückruffunktion, die aufgerufen wird, wenn unexpected sie aufgerufen wird. Verwendet von set_unexpected. |
EH.H |
_utimbuf-Struktur |
Speichert die von , und , zum _futime64Ändern von Dateiänderungsdaten verwendeten _wutime_utime Zeitangaben für den Dateizugriff und_futime_futime32 die Änderungszeiten. |
SYS\UTIME.H |
_utimbuf32-Struktur |
Speichert dateizugriffs- und Änderungszeiten, die von _utime, , _utime32, _utime64, _wutime, _wutime64_wutime32 und_futime , _futime32verwendet werden, _futime64 um Dateiänderungsdaten zu ändern. |
SYS\UTIME.H |
__utimbuf64-Struktur |
Die _utime64Und _wutime64 _futime64 Funktionen verwenden sie, um die aktuelle Uhrzeit zu speichern. |
SYS\UTIME.H |
va_list-Struktur |
Wird verwendet, um informationen zu speichern, die von va_arg und va_end Makros benötigt werden. Die aufgerufene Funktion deklariert Variablen vom Typ va_list, die als Argument einer anderen Funktion übergeben werden können. |
STDARG.H,CRTDEFS.H |
wchar_t-Breitzeichen |
Eignet sich zum Schreiben übertragbarer Programmen für internationale Märkte. | STDDEF.H, STDLIB.HCRTDEFS.H,SYS\STAT.H |
wctrans_t-Integer |
Stellt gebietsschemaspezifische Zeichenzuordnungen dar. | WCTYPE.H |
wctype_t-Integer |
Es können alle Zeichen eines beliebigen Sprachenzeichensatzes dargestellt werden. | WCHAR.H,CRTDEFS.H |
wint_t-Integer |
Typ eines Datenobjekts, der beliebige Breitzeichen- oder Breitzeichen-Dateiende-Werte enthalten kann. | WCHAR.H,CRTDEFS.H |