Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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 _CrtMemDumpAllObjectsSince 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 |
Eine Typdefinition für eine Rückruffunktion, die aufgerufen _CrtDbgReport wird.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 , ldiv bzw. , 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 , __int64 oder 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 _stat64 und ._wstat64 |
SYS\STAT.H |
_stati64 -Struktur |
Enthält Dateistatusinformationen, die von _fstati64 , _stati64 und _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_sgmtime ctime _ctime32 _wctime _wctime64 _gmtime32 _ctime64 _wctime32 _wctime32_s , _wctime_s . . . _gmtime64 time 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_s gmtime localtime _localtime32 _gmtime64 _gmtime32 . . _localtime64 |
CRTDEFS.H , SYS\STAT.H SYS\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 _gmtime64 mktime |
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 _ftime Funktionen , _ftime32 und _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 , _wasctime asctime_s , _wasctime_s , gmtime , _gmtime32 , _gmtime64 , _gmtime64_s _localtime64 localtime _localtime32 _gmtime32_s gmtime_s localtime_s , _localtime32_s _localtime64_s mktime wcsftime _mktime32 _mktime64 strftime _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 , _futime32 verwendet werden, _futime64 um Dateiänderungsdaten zu ändern. |
SYS\UTIME.H |
__utimbuf64 -Struktur |
Die _utime64 Und _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.H CRTDEFS.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 |