Sdílet prostřednictvím


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

Uložení hodnoty vrácené div a ldiv, respektive.

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

Obsahuje informace o stavu souboru vrácené _stat a _fstat.

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

Viz také

Další zdroje

C referenční knihovny runtime