Standart Türler
Microsoft çalışma zamanı kitaplığı aşağıdaki standart türlerini tanımlar.
Tür |
Tanımlama |
Bildirilen |
---|---|---|
clock_t(uzun) |
Saat değerlerine depolar; tarafından kullanılan saat. |
SAAT.H |
_complexyapısı |
Karmaşık sayının reel ve sanal kısımları depolar; tarafından kullanılan _cabs. |
MATEMATİK.H |
_CRT_ALLOC_HOOK |
Bir tür tanýmlamak için kullanıcı tanımlı kanca işlev. Kullanılan _CrtSetAllocHook. |
CRTDBG.H |
_CRT_DUMP_CLIENT, _CRT_DUMP_CLIENT_M |
Bir tür tanýmlamak için adlı bir geri arama işlevi _CrtMemDumpAllObjectsSince. |
CRTDBG.H |
_CrtMemStateyapısı |
c çalışma zamanı hata ayıklama yığın geçerli durumuyla ilgili bilgi sağlar. |
CRTDBG.H |
_CRT_REPORT_HOOK, _CRT_REPORT_HOOKW, _CRT_REPORT_HOOKW_M |
Bir tür tanýmlamak için adlı bir geri arama işlevi _CrtDbgReport. Bu işlev için Parametreler: rapor türü, çıkış iletisi ve geri arama işlevinin dönüş değeri. |
CRTDBG.H |
dev_t, _dev_t kısa veya işaretsiz tamsayı |
Aygıt işleyicileri temsil eder. |
SYS\TYPES.H |
_diskfree_tyapısı |
Bir disk sürücüsü hakkında bilgi içerir. Tarafından kullanılan _getdiskfree. |
DOS.H ve doğrudan.H |
div_t, ldiv_t yapıları |
Mağaza tarafından döndürülen değerler div ve ldiv, sırasıyla. |
STDLIB.H |
errno_ttamsayı |
Bir işlevin dönüş türü veya hata kodları ile ilgilenir parametre için kullanılan errno. |
STDDEF.H CRTDEFS.H |
_exceptionyapısı |
Depolar için hata bilgilerini _matherr. |
MATEMATİK.H |
_EXCEPTION_POINTERS |
Bir özel durum kaydı içerir. Bkz: EXCEPTION_POINTERS daha fazla bilgi için. |
FPIEEE.H |
FILEyapısı |
Akış geçerli durumuyla ilgili bilgileri depolar; Tüm g/ç işlemlerinde kullanılır. |
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 |
Tarafından döndürülen dosya özniteliği bilgilerini depolayan _findfirst, _wfindfirst ve _findnext, _wfindnext. Bkz: _find, _wfind işlevleri Yapı üyeleri hakkında bilgi için. |
G/Ç.H, WCHAR.H |
_FPIEEE_RECORDyapısı |
IEEE kayan nokta özel durumu ilgili bilgileri içerir; Kullanıcı tanımlı tuzağa işleyicisi tarafından geçirilen _fpieee_flt. |
FPIEEE.H |
fpos_t(uzun tamsayı __int64, ya da bağlı olarak hedef platform yapısı) |
Tarafından kullanılan fgetpos ve fsetpos benzersiz olarak her bir dosyanın konumunu belirtmek için bilgileri kaydetmek için. |
STDIO.H |
_fsize_t(işaretsiz uzun tamsayı) |
Bir dosyanın boyutunu göstermek için kullanılır. |
G/Ç.H WCHAR.H |
_HEAPINFOyapısı |
Sonraki yığın girişi hakkında bilgi içeren _heapwalk. |
MALLOC.H |
_HFILE(void *) |
İşletim sistemi dosya tanıtıcısı. |
CRTDBG.H |
ino_t, _ino_t (kısa imzasız) |
Durum bilgilerini döndürmek için. |
WCHAR.H |
intptr_t(uzun tamsayı veya __int64hedef platform bağlı olarak) |
Bir işaretçiyi (veya tanıtıcı) hem Win32 ve Win64 platformlarda depolar. |
STDDEF.H ve diğer dosyaları Ekle |
jmp_bufdizi |
Tarafından kullanılan setjmp ve longjmp kaydedin ve program ortamına geri yüklemek için. |
SETJMP.H |
lconvyapısı |
Farklı ülkelerde/bölgelerde sayýsal deðerler için biçimlendirme kuralları içeriyor. Used by localeconv. |
YEREL AYAR.H |
_LDOUBLE, _LONGDOUBLE, _LDBL12(long double veya bir işaretsiz karakter dizisi) |
Long double değeri göstermek için kullanın. |
STDLIB.H |
_locale_tyapısı |
Geçerli yerel ayar değerlerini saklar; tüm yerel ayarlar belirli c çalışma zamanı kitaplıkları içinde kullanılır. |
CRTDEF.H |
mbstate_t |
Çok baytlı karakter dönüştürme durumunu izler. |
WCHAR.H |
off_t, _off_t uzun tamsayı |
File offset değeri temsil eder. |
WCHAR.H, SYS\TYPES.H |
_onexit_t, _onexit_m_tİşaretçi |
Tarafından döndürülen _onexit, _onexit_m. |
STDLIB.H |
_PNHişlev işaretçisi |
Bağımsız değişken türü _set_new_handler. |
YENİ.H |
ptrdiff_t(uzun tamsayı veya __int64hedef platform bağlı olarak) |
İki işaretçilerinin çıkarma sonucu. |
CRTDEFS.H |
_purecall_handler, _purecall_handler_m |
Bir tür tanýmlamak için saf sanal işlevi çağrıldığında, olarak adlandırılan bir geri arama işlevi. Used by _set_purecall_handler, _set_purecall_handler_m. A _purecall_handler işlevi bir void dönüş türüne sahip olmalıdır. |
STDLIB.H |
_RTC_error_fntür tanýmlamak |
Bir tür çalışma zamanı hata denetimleri işleyen bir işlev tanımlayın. Kullanılan _RTC_SetErrorFunc. |
RTCAPI.H |
_RTC_error_fnWtür tanýmlamak |
Bir tür çalışma zamanı hata denetimleri işleyen bir işlev tanımlayın. Used in _RTC_SetErrorFuncW. |
RTCAPI.H |
_RTC_ErrorNumber sabit listesi |
Hata koşulları için tanımlar _RTC_GetErrDesc ve _RTC_SetErrorType. |
RTCAPI.H |
_se_translator_function |
Bir tür tanýmlamak için istisna çeviren bir geri arama işlevi. İlk parametre özel durum kodu ve özel durum kaydı ikinci parametresidir. Tarafından kullanılan _set_se_translator. |
EH.H |
sig_atomic_ttamsayı |
Atomik varlık olarak bile bulunması zaman uyumsuz kesmesi değiştirilebilen nesne türü; birlikte kullanılan sinyal. |
SİNYAL.H |
size_t(__int64 veya bağlı olarak hedef platform işaretsiz tamsayı) |
Sonucu sizeof işleci. |
CRTDEFS.H ve diğer dosyaları Ekle |
_statyapısı |
Tarafından döndürülen dosya durumu bilgilerini içeren _stat ve _fstat. |
SYS\STAT.H |
__stat64yapısı |
Tarafından döndürülen dosya durumu bilgilerini içeren _fstat64 ve _stat64, ve _wstat64. |
SYS\STAT.H |
_stati64yapısı |
Tarafından döndürülen dosya durumu bilgilerini içeren _fstati64, _stati64, ve _wstati64. |
SYS\STAT.H |
terminate_functiontür tanýmlamak |
Bir tür tanýmlamak için ne zaman çağrılan bir geri arama işlevi sona olarak adlandırılır. Tarafından kullanılan set_terminate. |
EH.H |
time_t(__int64 veya uzun tamsayı) |
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. 1 Ocak 1970, 0 saniye sayısı: 00 utc. _USE_32BIT_TIME_T tanımlı, time_t uzun bir tamsayıdır. Tanımlı değil, 64-bit tamsayı olur. |
SAAT.H SYS\STAT.H SYS\TIMEB.H |
__time32_t(uzun tamsayı) |
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) |
Saat değerleri temsil mktime, _mktime32, _mktime64, _ctime64, _wctime64, ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, _gmtime64, _localtime64 ve _time64. |
SAAT.H SYS\STAT.H SYS\TIMEB.H |
_timebyapısı |
Tarafından kullanılan _ftime ve _ftime_s, _ftime32_s, _ftime64_s geçerli sistem saatini saklamak için. |
SYS\TIMEB.H |
__timeb32yapısı |
Tarafından kullanılan _ftime, _ftime32, _ftime64 ve _ftime_s, _ftime32_s, _ftime64_s geçerli sistem saatini saklamak için. |
SYS\TIMEB.H |
__timeb64yapısı |
Tarafından kullanılan _ftime64 ve _ftime_s, _ftime32_s, _ftime64_s geçerli sistem saatini saklamak için. |
SYS\TIMEB.H |
tmyapısı |
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 STRFTIME wcsftime, _strftime_l, _wcsftime_l to store and retrieve time information. |
SAAT.H |
uintptr_t(uzun tamsayı veya __int64hedef platform bağlı olarak) |
Bir işaretsiz tamsayı veya imzalanmamış __int64 sürümü intptr_t. |
STDDEF.H ve diğer dosyaları Ekle |
unexpected_function |
Bir tür tanýmlamak için ne zaman çağrılan bir geri arama işlevi beklenmeyen olarak adlandırılır. Tarafından kullanılan set_unexpected. |
EH.H |
_utimbufyapısı |
Mağazalar dosya tarafından kullanılan erişim ve değişiklik zamanları _utime, _wutime ve _futime, _futime32, _futime64 dosya değiştirilme tarihleri değiştirmek için. |
SYS\UTIME.H |
_utimbuf32yapısı |
Mağazalar dosya tarafından kullanılan erişim ve değişiklik zamanları _utime, _utime32 _utime64, _wutime, _wutime32, _wutime64 ve _futime, _futime32, _futime64 dosya değiştirilme tarihleri değiştirmek için. |
SYS\UTIME.H |
__utimbuf64yapısı |
Tarafından kullanılan _utime64, _wutime64 ve _futime64 geçerli zamanı tutmak amacıyla. |
SYS\UTIME.H |
va_listyapısı |
Tarafından gereken bilgileri saklamak için kullanılan va_arg ve va_end makrolar. Çağrılan işlev türünde değişken bildirir va_list geçirilebilen bağımsız değişken olarak başka bir işleve. |
STDARG.H CRTDEFS.H |
wchar_tgeniş karakter |
Uluslararası piyasalar için taşınabilir programlar yazmak için kullanışlıdır. |
STDDEF.H, STDLIB.H CRTDEFS.H SYS\STAT.H |
wctrans_ttamsayı |
Yerel ayara özgü karakter eşleştirmeleri temsil eder. |
WCTYPE.H |
wctype_ttamsayı |
Herhangi bir dil karakter kümesinin tüm karakterleri temsil edebilir. |
WCHAR.H CRTDEFS.H |
wint_ttamsayı |
Herhangi bir geniş karakter veya geniş son dosya sonu değeri tutan veri nesnesi türü. |
WCHAR.H CRTDEFS.H |