Standardní typy
Běhová knihovna Microsoft definuje následující standardní typy.
Type |
Description |
Deklarované v |
---|---|---|
clock_t(dlouhé) |
Obchody časové hodnoty; používané hodiny. |
ČAS.H |
_complexStruktura |
Ukládá reálnou a imaginární část komplexního čísla. používané _cabs. |
MATEMATICKÝ ZÁPIS.H |
_CRT_ALLOC_HOOK |
Typ definovat pro zavěšení uživatelem definované funkce.V _CrtSetAllocHook. |
CRTDBG.H |
_CRT_DUMP_CLIENT, _CRT_DUMP_CLIENT_M |
Definovat typ pro funkci zpětného volání, která bude získat jen v _CrtMemDumpAllObjectsSince. |
CRTDBG.H |
_CrtMemStateStruktura |
Obsahuje informace o aktuálním stavu C run-time ladění haldy. |
CRTDBG.H |
_CRT_REPORT_HOOK, _CRT_REPORT_HOOKW, _CRT_REPORT_HOOKW_M |
Definovat typ pro funkci zpětného volání, která bude získat jen v _CrtDbgReport. Parametry pro tuto funkci jsou: typ, výstupní zprávu a vrácená hodnota z funkce zpětné volání. |
CRTDBG.H |
dev_t, _dev_t krátké nebo unsigned integer |
Představuje popisovače zařízení. |
SYS\TYPES.H |
_diskfree_tStruktura |
Obsahuje informace o diskové jednotky.Používané _getdiskfree. |
DOS.H a přímé.H |
div_t, ldiv_t struktury |
STDLIB.H |
|
errno_tcelé číslo |
Návratový typ funkce nebo parametr, který se zabývá chybové kódy z errno. |
STDDEF.H, CRTDEFS.H |
_exceptionStruktura |
Ukládá informace o chybě pro _matherr. |
MATEMATICKÝ ZÁPIS.H |
_EXCEPTION_POINTERS |
Obsahuje záznam o výjimce.Viz EXCEPTION_POINTERS Další informace. |
FPIEEE.H |
FILEStruktura |
Ukládá informace o aktuálním stavu datového proudu; používá při všech operacích vstupně-výstupní datový proud. |
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 structures |
Uložení souboru atribut informace vrácené _findfirst _wfindfirst a _findnext _wfindnext.Viz _find funkce _wfind informace o členech struktury. |
VSTUPNĚ-VÝSTUPNÍ OPERACE.H WCHAR.H |
_FPIEEE_RECORDStruktura |
Obsahuje informace týkající se výjimka s plovoucí desetinnou čárkou IEEE; předaný obslužné rutiny depeše uživatelem definované ve _fpieee_flt. |
FPIEEE.H |
fpos_t(dlouhé celé číslo, __int64, nebo struktury v závislosti na cílové platformy) |
Používané fgetpos a fsetpos a zaznamenejte informace pro jednoznačné určení každé pozici v souboru. |
STDIO.H |
_fsize_t(nepodepsané dlouhé celé číslo) |
Používá pro velikost souboru. |
VSTUPNĚ-VÝSTUPNÍ OPERACE.H, WCHAR.H |
_HEAPINFOStruktura |
Obsahuje informace o další položky haldy pro _heapwalk. |
MALLOC.H |
_HFILE(void *) |
Popisovač souboru operačního systému. |
CRTDBG.H |
ino_t, _ino_t (nepodepsané krátké) |
Pro vracení informací o stavu. |
WCHAR.H |
intptr_t(dlouhé celé číslo nebo __int64v závislosti na cílové platformy) |
Na platformě Win32 a Win64 ukládá ukazatel (nebo POPISOVAČ). |
STDDEF.H a jiných souborů include |
jmp_bufpole |
Používané setjmp a longjmp k uložení a obnovení prostředí programu. |
SETJMP.H |
lconvStruktura |
Obsahuje pravidla formátování pro číselné hodnoty v různých zemích.Used by localeconv. |
NÁRODNÍ PROSTŘEDÍ.H |
_LDOUBLE, _LONGDOUBLE, _LDBL12(long double nebo unsigned char pole) |
Slouží ke znázornění hodnotu long double. |
STDLIB.H |
_locale_tStruktura |
Uloží aktuální hodnoty národního prostředí; všechna národní prostředí konkrétní C run-time libraries používán. |
CRTDEF.H |
mbstate_t |
Sleduje stav převodu vícebajtových znaků. |
WCHAR.H |
off_t, _off_t dlouhé celé číslo |
Představuje hodnotu posunu souboru. |
WCHAR.H SYS\TYPES.H |
_onexit_t, _onexit_m_tukazatel |
Vrácené _onexit _onexit_m. |
STDLIB.H |
_PNHukazatel na funkci |
Typ argumentu pro _set_new_handler. |
NOVÝ.H |
ptrdiff_t(dlouhé celé číslo nebo __int64v závislosti na cílové platformy) |
Výsledek odečtení dvou ukazatelů. |
CRTDEFS.H |
_purecall_handler, _purecall_handler_m |
Typ definovat pro zpětné volání funkce, která je volána, když je zavolána čistou virtuální funkci.Used by _set_purecall_handler _set_purecall_handler_m.A _purecall_handler funkce by měla mít typ vrácené hodnoty void. |
STDLIB.H |
_RTC_error_fndefinovat typ |
Typ definovat funkci, která bude zpracovávat Chyba spuštění kontroly.V _RTC_SetErrorFunc. |
RTCAPI.H |
_RTC_error_fnWdefinovat typ |
Typ definovat funkci, která bude zpracovávat Chyba spuštění kontroly.Used in _RTC_SetErrorFuncW. |
RTCAPI.H |
Výčet _RTC_ErrorNumber |
Definuje chybové podmínky pro _RTC_GetErrDesc a _RTC_SetErrorType. |
RTCAPI.H |
_se_translator_function |
Typ definovat pro zpětné volání funkce, která převádí výjimku.Kód výjimky je první parametr a druhým parametrem je záznam o výjimce.Používané _set_se_translator. |
EH.H |
sig_atomic_tcelé číslo |
Typ objektu, který lze upravovat jako atomické entity, dokonce v přítomnosti asynchronní přerušení; s signálu. |
SIGNÁL.H |
size_t(__int64 nebo celé číslo bez znaménka, v závislosti na cílové platformy) |
Výsledek sizeof operátor. |
CRTDEFS.H a jiných souborů include |
_statStruktura |
SYS\STAT.H |
|
__stat64Struktura |
Obsahuje informace o stavu souboru vrácené _fstat64 a _stat64, a _wstat64. |
SYS\STAT.H |
_stati64Struktura |
Obsahuje informace o stavu souboru vrácené _fstati64, _stati64, a _wstati64. |
SYS\STAT.H |
terminate_functiondefinovat typ |
Definovat typ pro funkci zpětného volání, která je volána, když ukončení je volána.Používané set_terminate. |
EH.H |
time_t(__int64 nebo dlouhé celé číslo) |
Represents time values in mktime, time, ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64 and gmtime, _gmtime32, _gmtime64.Počet sekund od 1. ledna 1970, 0: 00 UTC.Pokud je definován _USE_32BIT_TIME_T, time_t je dlouhé celé číslo.Pokud není definována, je 64bitové celé číslo. |
ČAS.H, SYS\STAT.H, SYS\TIMEB.H |
__time32_t(dlouhé celé číslo) |
Represents time values in mktime, _mktime32, _mktime64, ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, gmtime, _gmtime32, _gmtime64 and localtime, _localtime32, _localtime64. |
CRTDEFS.H SYS\STAT.H, SYS\TIMEB.H |
__time64_t (__int64) |
Představuje časové hodnoty v mktime, _mktime32, _mktime64, _ctime64, _wctime64, ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, _gmtime64, _localtime64 a _time64. |
ČAS.H, SYS\STAT.H, SYS\TIMEB.H |
_timebStruktura |
Používané _ftime a _ftime_s, _ftime32_s, _ftime64_s k uložení aktuální systémový čas. |
SYS\TIMEB.H |
__timeb32Struktura |
Používané _ftime, _ftime32, _ftime64 a _ftime_s, _ftime32_s, _ftime64_s k uložení aktuální systémový čas. |
SYS\TIMEB.H |
__timeb64Struktura |
Používané _ftime64 a _ftime_s, _ftime32_s, _ftime64_s k uložení aktuální systémový čas. |
SYS\TIMEB.H |
tmStruktura |
Used by 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 and Funkce STRFTIME, wcsftime, _strftime_l, _wcsftime_l to store and retrieve time information. |
ČAS.H |
uintptr_t(dlouhé celé číslo nebo __int64v závislosti na cílové platformy) |
Celé číslo bez znaménka nebo nepodepsané __int64 verzi intptr_t. |
STDDEF.H a jiných souborů include |
unexpected_function |
Definovat typ pro funkci zpětného volání, která je volána, když neočekávané je volána.Používané set_unexpected. |
EH.H |
_utimbufStruktura |
Úložiště souborů časů přístupu a změny používaný _utime, _wutime a _futime, _futime32, _futime64 Chcete-li změnit datum změny souboru. |
SYS\UTIME.H |
_utimbuf32Struktura |
Úložiště souborů časů přístupu a změny používaný _utime, _utime32, _utime64, _wutime, _wutime32, _wutime64 a _futime, _futime32, _futime64 Chcete-li změnit datum změny souboru. |
SYS\UTIME.H |
__utimbuf64Struktura |
Používané _utime64, _wutime64 a _futime64 k uložení aktuální čas. |
SYS\UTIME.H |
va_listStruktura |
Slouží k uchování informací, které jsou potřebné pro va_arg a va_end makra.Volaná funkce deklaruje proměnnou typu va_list , lze předat jako argument pro jinou funkci. |
STDARG.H, CRTDEFS.H |
wchar_tširoký znak |
Tato možnost je užitečná pro psaní přenosné programy pro mezinárodní trhy. |
STDDEF.H STDLIB.H, CRTDEFS.H, SYS\STAT.H |
wctrans_tcelé číslo |
Představuje mapování znaků specifické národní prostředí. |
WCTYPE.H |
wctype_tcelé číslo |
Může představovat všechny znaky znakové sady jakýkoli jazyk. |
WCHAR.H, CRTDEFS.H |
wint_tcelé číslo |
Typ datového objektu, který může pojmout všechny širokého znaku nebo hodnota široký konec souboru. |
WCHAR.H, CRTDEFS.H |