Tipi standard
La libreria di runtime di Microsoft definisce i seguenti tipi standard.
Type |
Descrizione |
Dichiarato a l |
---|---|---|
clock_t lungo () |
Archivia i valori; utilizzato da orologio. |
TIME.H |
Struttura _complex |
Archivi reali e parti immaginarie dei numeri complessi, utilizzato da _cabs. |
MATH.H |
_CRT_ALLOC_HOOK |
Un tipo definito per la funzione hook definita dall'utente.Utilizzato in _CrtSetAllocHook. |
CRTDBG.H |
_CRT_DUMP_CLIENT, _CRT_DUMP_CLIENT_M |
Un tipo definisce per una funzione di richiamata che verrà chiamata in _CrtMemDumpAllObjectsSince. |
CRTDBG.H |
Struttura _CrtMemState |
Fornisce informazioni sullo stato corrente dell'heap di debug di runtime del linguaggio C. |
CRTDBG.H |
_CRT_REPORT_HOOK, _CRT_REPORT_HOOKW, _CRT_REPORT_HOOKW_M |
Un tipo definisce per una funzione di richiamata che verrà chiamata in _CrtDbgReport. I parametri per la funzione sono: tipo di rapporti, i messaggi di output e il valore restituito dalla funzione di richiamata. |
CRTDBG.H |
dev_t, short di _dev_t o Unsigned Integer |
Rappresenta l'handle del dispositivo. |
SYSTEM \ TYPES.H |
struttura di_diskfree_t |
Contiene informazioni su un'unità disco.Utilizzato da _getdiskfree. |
DOS.H e DIRECT.H |
div_t, strutture di ldiv_t |
Archiviare i valori restituiti da divisione e da ldiv, rispettivamente. |
STDLIB.H |
Integer dierrno_t |
Utilizzato per un tipo restituito dalla funzione o un parametro che si occupa dei codici di errore errno. |
STDDEF.H, CRTDEFS.H |
Struttura _exception |
Archivia le informazioni sugli errori per _matherr. |
MATH.H |
_EXCEPTION_POINTERS |
Contiene un record di eccezione.Vedere EXCEPTION_POINTERS per ulteriori informazioni. |
FPIEEE.H |
struttura diFILE |
Archivia le informazioni sullo stato corrente del flusso; utilizzato nelle operazioni di I/O del flusso. |
STDIO.H |
_finddata_t, _wfinddata_t, _finddata32_t, _wfinddata32_t, _finddatai64_t, _wfinddatai64_t, __finddata64_t, __wfinddata64_t, __finddata32i64_t, __wfinddata32i64_t, __finddata64i32_t, strutture di __wfinddata64i32_t |
Memorizzare le informazioni sugli attributi del file restituite da _findfirst, _wfindfirst e da _findnext, _wfindnext.Vedere _find, funzioni di _wfind per informazioni sui membri della struttura. |
IO.H, WCHAR.H |
struttura di_FPIEEE_RECORD |
Contiene informazioni relative a eccezioni a virgola mobile IEEE; passato al gestore di presente definito da _fpieee_flt. |
FPIEEE.H |
fpos_t (Integer lungo, __int64, o struttura, come la piattaforma di destinazione) |
Utilizzato da fgetpos e da fsetpos per memorizzare informazioni in modo univoco specificare ogni posizione in un file. |
STDIO.H |
_fsize_t lungo (Integer senza segno) |
Utilizzato per rappresentare la dimensione di un file. |
IO.H, WCHAR.H |
Struttura _HEAPINFO |
Contiene informazioni sulla voceheap per _heapwalk. |
MALLOC.H |
_HFILE (void *) |
Handle di file del sistema operativo. |
CRTDBG.H |
ino_t, _ino_t (brevi senza segno) |
Per restituire informazioni sullo stato. |
WCHAR.H |
intptr_t (Integer lungo o __int64, come la piattaforma di destinazione) |
Include un puntatore o HANDLE) sia piattaforme su Win32 che su Win64. |
STDDEF.H e altri file di inclusione |
Matrice jmp_buf |
Utilizzato da setjmp e da longjmp per salvare e ripristinare l'ambiente di programma. |
SETJMP.H |
Struttura lconv |
Contiene le regole di formattazione per i valori numerici in paesi/aree diverse.Utilizzato da localeconv. |
LOCALE.H |
_LDOUBLE, _LONGDOUBLE, _LDBL12 (double lungo o una matrice senza segno char) |
Utilizzare per rappresentare un valore double lungo. |
STDLIB.H |
Struttura _locale_t |
Archivia i valori correnti delle impostazioni locali; utilizzato nelle librerie di runtime C specifiche delle impostazioni locali. |
CRTDEF.H |
mbstate_t |
Tiene traccia dello stato di conversione di caratteri multibyte. |
WCHAR.H |
off_t, Integer lungo di _off_t |
Rappresenta il valore di offset per. |
WCHAR.H, SYSTEM \ TYPES.H |
_onexit_t, puntatore di_onexit_m_t |
Restituito da _onexit, _onexit_m. |
STDLIB.H |
puntatore di_PNH da eseguire |
Tipo di argomento a _set_new_handler. |
NEW.H |
ptrdiff_t (Integer lungo o __int64, come la piattaforma di destinazione) |
Risultato di una meno di due puntatori. |
CRTDEFS.H |
_purecall_handler, _purecall_handler_m |
Un tipo definisce per una funzione di richiamata che viene chiamata a una funzione virtuale pura è denominata.Utilizzato da _set_purecall_handler, _set_purecall_handler_m.Una funzione di _purecall_handler deve avere un tipo restituito void. |
STDLIB.H |
il tipo di_RTC_error_fn definisce |
Un tipo definisce per una funzione che gestirà i controlli di runtime.Utilizzato in _RTC_SetErrorFunc. |
RTCAPI.H |
il tipo di_RTC_error_fnW definisce |
Un tipo definisce per una funzione che gestirà i controlli di runtime.Utilizzato in _RTC_SetErrorFuncW. |
RTCAPI.H |
Enumerazione _RTC_ErrorNumber |
Definisce le condizioni di errore per _RTC_GetErrDesc e _RTC_SetErrorType. |
RTCAPI.H |
_se_translator_function |
Un tipo definisce per una funzione di richiamata che converte un'eccezione.Il primo parametro è il codice di eccezione e il secondo parametro è il record di eccezione.Utilizzato da _set_se_translator. |
EH.H |
Integer disig_atomic_t |
Tipo di oggetto che può essere modificato come entità atomica, anche in presenza di interruzioni asincrone, utilizzato con segnale. |
SIGNAL.H |
size_t (__int64 o Unsigned Integer, come la piattaforma di destinazione) |
Risultato dell'operatore disizeof. |
CRTDEFS.H e altri file di inclusione |
Struttura _stat |
Contiene le informazioni di file stato restituito da _stat e da _fstat. |
SYSTEM \ STAT.H |
Struttura __stat64 |
Contiene le informazioni di file stato restituito da _fstat64 e da _stat64e _wstat64. |
SYSTEM \ STAT.H |
Struttura _stati64 |
Contiene le informazioni di file stato restituito da _fstati64, da _stati64e da _wstati64. |
SYSTEM \ STAT.H |
il tipo diterminate_function definisce |
Un tipo definisce per una funzione di richiamata che viene chiamata quando termini viene chiamato.Utilizzato da set_terminate. |
EH.H |
time_t (__int64 o interi long) |
Rappresenta i valori in mktime, in tempo, in ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, in ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, in ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64 e in gmtime, _gmtime32, _gmtime64.Il numero di secondi da il 1° gennaio 1970, 0:00 UTC.Se _USE_32BIT_TIME_T è definito, time_t è un Integer lungo.Se non è definito, è un Integer a 64 bit. |
TIME.H, SYSTEM \ STAT.H, SYSTEM \ TIMEB.H |
__time32_t lungo (Integer) |
Rappresenta i valori in mktime, _mktime32, _mktime64, in ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, in ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, in gmtime, _gmtime32, _gmtime64 e in localtime, _localtime32, _localtime64. |
CRTDEFS.H, SYSTEM \ STAT.H, SYSTEM \ TIMEB.H |
__time64_t (__int64) |
Rappresenta i valori in mktime, _mktime32, _mktime64, in _ctime64, _wctime64, in ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, in _gmtime64, in _localtime64 e in _time64. |
TIME.H, SYSTEM \ STAT.H, SYSTEM \ TIMEB.H |
Struttura _timeb |
Utilizzato da _ftime e da _ftime_s, _ftime32_s, _ftime64_s per memorizzare ora di sistema corrente. |
SYSTEM \ TIMEB.H |
Struttura __timeb32 |
Utilizzato da _ftime, _ftime32, _ftime64 e da _ftime_s, _ftime32_s, _ftime64_s per memorizzare ora di sistema corrente. |
SYSTEM \ TIMEB.H |
Struttura __timeb64 |
Utilizzato da _ftime64 e da _ftime_s, _ftime32_s, _ftime64_s per memorizzare ora di sistema corrente. |
SYSTEM \ TIMEB.H |
Struttura tm |
Utilizzato da asctime, _wasctime, da asctime_s, _wasctime_s, da gmtime, _gmtime32, _gmtime64, da gmtime_s, _gmtime32_s, _gmtime64_s, da localtime, _localtime32, _localtime64, da localtime_s, _localtime32_s, _localtime64_s, da mktime, _mktime32, _mktime64 e da strftime, wcsftime, _strftime_l, _wcsftime_l per archiviare e recuperare informazioni audio. |
TIME.H |
uintptr_t (Integer lungo o __int64, come la piattaforma di destinazione) |
Intero senza segno o una versione senza segno __int64 di intptr_t. |
STDDEF.H e altri file di inclusione |
unexpected_function |
Un tipo definisce per una funzione di richiamata che viene chiamata quando imprevisto viene chiamato.Utilizzato da set_unexpected. |
EH.H |
Struttura _utimbuf |
Archivi accesso a file e ore di modifica utilizzati da _utime, _wutime e da _futime, _futime32, _futime64 alle date di modifica di per modificare. |
SYSTEM \ UTIME.H |
Struttura _utimbuf32 |
Archivi accesso a file e ore di modifica utilizzati da _utime, _utime32 _utime64, _wutime, _wutime32, _wutime64 e da _futime, _futime32, _futime64 alle date di modifica di per modificare. |
SYSTEM \ UTIME.H |
Struttura __utimbuf64 |
Utilizzato da _utime64, _wutime64 e da _futime64 per memorizzare l'ora corrente. |
SYSTEM \ UTIME.H |
Struttura va_list |
Utilizzato per utilizzare le informazioni dei linguaggi richieste da va_arg e dalle macro di va_end.La funzione denominata viene dichiarata la variabile di tipo va_list che può essere passata come argomento a un'altra funzione. |
STDARG.H, CRTDEFS.H |
caratteri estesi diwchar_t |
Utile per la scrittura di programmi portabili per i mercati internazionali. |
STDDEF.H, STDLIB.H, CRTDEFS.H, SYSTEM \ STAT.H |
Integer diwctrans_t |
Rappresenta i mapping specifici delle impostazioni locali del carattere. |
WCTYPE.H |
Integer diwctype_t |
Può rappresentare tutti i caratteri di qualsiasi set di caratteri del linguaggio. |
WCHAR.H, CRTDEFS.H |
Integer diwint_t |
Tipo di oggetto dati che può contenere qualsiasi carattere di tipo o un valore di fine file. |
WCHAR.H, CRTDEFS.H |