Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft çalışma zamanı kitaplığı aşağıdaki standart türleri ve tür tanımlarını tanımlar.
Sabit genişlikli tam sayı türleri (stdint.h)
| Veri Akışı Adı | Eşdeğer yerleşik tür |
|---|---|
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 |
| Type | Açıklama | Şurada bildirilir: |
|---|---|---|
clock_t (uzun) |
Zaman değerlerini depolar; tarafından clockkullanılır. |
TIME.H |
_complex yapı |
Karmaşık sayıların gerçek ve hayali parçalarını depolar; tarafından _cabskullanılır. |
MATH.H |
_CRT_ALLOC_HOOK |
Kullanıcı tanımlı kanca işlevi için tür tanımı. içinde _CrtSetAllocHookkullanılır. |
CRTDBG.H |
_CRT_DUMP_CLIENT,_CRT_DUMP_CLIENT_M |
içinde çağrılacak _CrtMemDumpAllObjectsSincebir geri arama işlevi için tür tanımı. |
CRTDBG.H |
_CrtMemState yapı |
C çalışma zamanı hata ayıklama yığınının geçerli durumu hakkında bilgi sağlar. | CRTDBG.H |
_CRT_REPORT_HOOK,_CRT_REPORT_HOOKW,_CRT_REPORT_HOOKW_M |
içinde çağrılacak _CrtDbgReportbir geri arama işlevi için tür tanımı.Bu işlevin parametreleri: rapor türü, çıktı iletisi ve geri arama işlevinin dönüş değeri. |
CRTDBG.H |
dev_t, _dev_t kısa veya işaretsiz tamsayı |
Cihaz tanıtıcılarını temsil eder. | SYS\TYPES.H |
_diskfree_t yapı |
Bir disk sürücüsü hakkında bilgi içerir. tarafından _getdiskfreekullanılır. |
DOS.H ve DIRECT.H |
div_t, ldiv_t ve lldiv_t yapıları |
Sırasıyla , ldivve lldivtarafından divdöndürülen değerleri depolayın. |
STDLIB.H |
errno_t tam sayı |
hata kodlarıyla errnoilgilenen bir işlev dönüş türü veya parametresi için kullanılır. |
STDDEF.H,CRTDEFS.H |
_exception yapı |
için _matherrhata bilgilerini depolar. |
MATH.H |
_EXCEPTION_POINTERS |
Bir özel durum kaydı içerir. Daha fazla bilgi için bkz. EXCEPTION_POINTERS. |
FPIEEE.H |
FILE yapı |
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_tyapıları __wfinddata64i32_t |
, , ve ilgili işlevler ile ve ilgili işlevler _wfindnext_findnexttarafından_findfirst döndürülen dosya özniteliği bilgilerini depolayın._wfindfirst Yapı üyeleri hakkında bilgi için bkz . Dosya adı arama işlevleri . |
IO.H, WCHAR.H |
_FPIEEE_RECORD yapı |
IEEE kayan nokta özel durumuyla ilgili bilgileri içerir; tarafından _fpieee_fltkullanıcı tanımlı yakalama işleyicisine geçirildi. |
FPIEEE.H |
fpos_t (long integer, __int64veya yapısı, hedef platforma bağlı olarak) |
ve fsetpos tarafındanfgetpos, bir dosya içindeki her konumu benzersiz olarak belirtmek üzere bilgileri kaydetmek için kullanılır. |
STDIO.H |
_fsize_t (unsigned long integer) |
Bir dosyanın boyutunu göstermek için kullanılır. | IO.H,WCHAR.H |
_HEAPINFO yapı |
için _heapwalksonraki yığın girdisi hakkında bilgi içerir. |
MALLOC.H |
_HFILE (geçersiz *) |
Bir işletim sisteminin dosya tanıtıcısı. | CRTDBG.H |
imaxdiv_t |
İşlev tarafından imaxdiv döndürülen ve hem bölümü hem de kalan bölümü içeren değer türü. |
inttypes.h |
ino_t, _ino_t (unsigned short) |
Durum bilgilerini döndürmek için. | WCHAR.H |
intmax_t |
Herhangi işaretli tamsayı türünün herhangi bir değerini gösterebilen işaretli bir tamsayı türü. | stdint.h |
intptr_t (long integer veya __int64hedef platforma bağlı olarak ) |
Hem Win32 hem de Win64 platformlarında bir işaretçi (veya HANDLE) depolar. |
STDDEF.H ve diğer dahil dosyaları |
jmp_buf dizi |
ve tarafından setjmp longjmp program ortamını kaydetmek ve geri yüklemek için kullanılır. |
SETJMP.H |
lconv yapı |
Farklı ülkelerde/bölgelerde sayısal değerlere yönelik biçimlendirme kuralları içerir. tarafından localeconvkullanılır. |
LOCALE.H |
_LDOUBLE,_LONGDOUBLE,_LDBL12 (uzun çift veya işaretsiz karakter dizisi) |
Büyük çift değer göstermek için kullanın. | STDLIB.H |
_locale_t yapı |
Geçerli yerel ayar değerlerini saklar; tüm yerel ayarlara özgü C çalışma zamanı kitaplıklarında kullanılır. | CRTDEFS.H |
mbstate_t |
Çok baytlı bir karakter dönüştürme durumunu izler. | WCHAR.H |
off_t, _off_t long integer |
Dosya uzaklığı değerini gösterir. | WCHAR.H, SYS\TYPES.H |
_onexit_t,_onexit_m_t Işaretçi |
tarafından _onexitdöndürülür. _onexit_m |
STDLIB.H |
_PNH işlev işaretçisi |
bağımsız değişkeninin _set_new_handlertürü. |
NEW.H |
ptrdiff_t (hedef platforma bağlı olarak uzun tamsayı veya __int64) |
İki işaretçinin çıkarılmasının sonucu. | CRTDEFS.H |
_purecall_handler,_purecall_handler_m |
Saf bir sanal işlev çağrıldığında çağrılan geri çağırma işlevi için tür tanımı. tarafından _get_purecall_handlerkullanılır, _set_purecall_handler. bir _purecall_handler işlevin geçersiz dönüş türü olmalıdır. |
STDLIB.H |
_RTC_error_fn tür tanımı |
Çalışma zamanı hata denetimlerini işleyecek bir işlev için tür tanımı. içinde _RTC_SetErrorFunckullanılır. |
RTCAPI.H |
_RTC_error_fnW tür tanımı |
Çalışma zamanı hata denetimlerini işleyecek bir işlev için tür tanımı. içinde _RTC_SetErrorFuncWkullanılır. |
RTCAPI.H |
_RTC_ErrorNumber sayım |
ve _RTC_SetErrorTypeiçin _RTC_GetErrDesc hata koşullarını tanımlar. |
RTCAPI.H |
_se_translator_function |
Bir özel durumu çeviren geri çağırma işlevi için tür tanımı. İlk parametre özel durum kodu, ikinci parametre özel durum kaydıdır. tarafından _set_se_translatorkullanılır. |
EH.H |
sig_atomic_t tam sayı |
Zaman uyumsuz kesmelerin varlığında bile atomik varlık olarak değiştirilebilen nesnenin türü; ile kullanılır signal. |
SIGNAL.H |
size_t (unsigned __int64 veya unsigned integerhedef platforma bağlı olarak ) |
İşlecin sizeof sonucu. |
CRTDEFS.H ve diğer dahil dosyaları |
_stat yapı |
ve _fstattarafından _stat döndürülen dosya durumu bilgilerini içerir. |
SYS\STAT.H |
__stat64 yapı |
ve _stat64tarafından _fstat64 döndürülen dosya durumu bilgilerini içerir._wstat64 |
SYS\STAT.H |
_stati64 yapı |
, _stati64ve _wstati64tarafından _fstati64döndürülen dosya durumu bilgilerini içerir. |
SYS\STAT.H |
terminate_function tür tanımı |
Çağrıldığında terminate çağrılan bir geri arama işlevi için tür tanımı. tarafından set_terminatekullanılır. |
EH.H |
time_t (__int64 veya long integer) |
, , time, _ctime64ctime_ctime32, , _wctime, _wctime32, , _wctime64, ctime_s, , _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s _wctime64_s,ctime , _ctime32, _ctime64, gmtime_wctime_gmtime64_wctime32_gmtime32_wctime64, içindeki zaman değerlerini mktimetemsil eder. Ocak 1, 1970, 0:00 UTC tarihinden beri geçen saniye sayısı. tanımlanmışsa _USE_32BIT_TIME_T , time_t uzun bir tamsayıdır. Tanımlanmamışsa, 64 bitlik bir tamsayıdır. |
TIME.H,SYS\STAT.H,SYS\TIMEB.H |
__time32_t (long integer) |
, , _mktime32, _mktime64, , ctime, _ctime32, _ctime64, , _wctime, , _wctime32, , _wctime64 _gmtime64gmtimectime_s_wctime32_s_ctime32_s_wctime_s_wctime64_s_ctime64_s_gmtime32ve localtime_localtime32_localtime64içindeki zaman değerlerini mktimetemsil eder. |
CRTDEFS.H, SYS\STAT.H,SYS\TIMEB.H |
__time64_t (__int64) |
, , _mktime32, , _mktime64, , _ctime64, _wctime64, ctime_s, , _ctime32_s_ctime64_s,_wctime_s_localtime64 _wctime32_s_gmtime64_wctime64_sve _time64içindeki mktimezaman değerlerini temsil eder. |
TIME.H,SYS\STAT.H,SYS\TIMEB.H |
_timeb yapı |
_ftime ve _ftime_s, _ftime32_sişlevleri, _ftime64_s geçerli sistem saatini depolamak için bunu kullanır. |
SYS\TIMEB.H |
__timeb32 yapı |
_ftime, _ftime32ve _ftime64_ftime_s, _ftime32_s_ftime64_s işlevleri, geçerli sistem saatini depolamak için bunu kullanır. |
SYS\TIMEB.H |
__timeb64 yapı |
_ftime64 ve _ftime_s, _ftime32_sişlevleri, _ftime64_s geçerli sistem saatini depolamak için bunu kullanır. |
SYS\TIMEB.H |
tm yapı |
, , _wasctime, asctime_s, _wasctime_s, gmtime, _gmtime32, ,_gmtime64 ,gmtime_s , _gmtime32_s, , _gmtime64_s, localtime, , _localtime32, , _localtime64, _mktime32localtime_swcsftimestrftime _mktime64mktime_localtime32_s_localtime64_s_strftime_l, _wcsftime_l işlevleri, zaman bilgilerini depolamak ve almak için bunu kullanır.asctime |
TIME.H |
uintmax_t |
Herhangi bir unsigned integer türde herhangi bir değeri unsigned integer temsil edebilen bir tür. |
stdint.h |
uintptr_t (long integer veya __int64hedef platforma bağlı olarak ) |
veya unsigned integer unsigned __int64 sürümü.intptr_t |
STDDEF.H ve diğer dahil dosyaları |
unexpected_function |
Çağrıldığında unexpected çağrılan bir geri arama işlevi için tür tanımı. tarafından set_unexpectedkullanılır. |
EH.H |
_utimbuf yapı |
Dosya değiştirme tarihlerini değiştirmek için , _wutimeve , tarafından _futime32_futime64 kullanılan_utime dosya erişim ve_futime değişiklik zamanlarını depolar. |
SYS\UTIME.H |
_utimbuf32 yapı |
Dosya değiştirme tarihlerini değiştirmek için , , , _utime64, _wutime, _wutime64_wutime32 ve , _futime32_futime64tarafından _utimekullanılan dosya erişim ve_futime değişiklik sürelerini depolar. _utime32 |
SYS\UTIME.H |
__utimbuf64 yapı |
_utime64_wutime64ve _futime64 işlevleri, geçerli saati depolamak için bunu kullanır. |
SYS\UTIME.H |
va_list yapı |
ve va_end makroları için va_arg gereken bilgileri tutmak için kullanılır. Çağrılan işlev, başka bir işleve bağımsız değişken olarak geçirilebilen türde va_list bir değişken bildirir. |
STDARG.H,CRTDEFS.H |
wchar_t geniş karakter |
Uluslararası pazarlar için taşınabilir programlar yazarken faydalıdır. | STDDEF.H, STDLIB.H,CRTDEFS.H,SYS\STAT.H |
wctrans_t tam sayı |
Yerel ayara özgü karakter eşlemelerini temsil eder. | WCTYPE.H |
wctype_t tam sayı |
Herhangi bir dil karakter kümesinin tüm karakterlerini temsil edebilir. | WCHAR.H,CRTDEFS.H |
wint_t tam sayı |
Herhangi bir geniş karakter veya geniş dosya sonu değerini tutabilen veri nesnesinin türü. | WCHAR.H,CRTDEFS.H |