Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
La biblioteca en tiempo de ejecución de Microsoft define los siguientes tipos y definiciones de tipo estándar.
Tipos enteros de ancho fijo (stdint.h)
| Nombre | Tipo integrado equivalente |
|---|---|
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 |
| Tipo | Descripción | Declarado en |
|---|---|---|
clock_t (long) |
Almacena valores de hora; usado por clock. |
TIME.H |
_complex (estructura) |
Almacena partes reales e imaginarias de números complejos; usado por _cabs. |
MATH.H |
_CRT_ALLOC_HOOK |
Definición de tipo para la función de enlace definida por el usuario. Se usa en _CrtSetAllocHook. |
CRTDBG.H |
_CRT_DUMP_CLIENT,_CRT_DUMP_CLIENT_M |
Definición de tipo para una función de devolución de llamada a la que se llamará en _CrtMemDumpAllObjectsSince. |
CRTDBG.H |
_CrtMemState (estructura) |
Proporciona información sobre el estado actual del montón de depuración en tiempo de ejecución de C. | CRTDBG.H |
_CRT_REPORT_HOOK,_CRT_REPORT_HOOKW,_CRT_REPORT_HOOKW_M |
Definición de tipo para una función de devolución de llamada a la que se llamará en _CrtDbgReport.Los parámetros para esta función son: tipo de informe, mensaje de salida y el valor devuelto de la función de devolución de llamada. |
CRTDBG.H |
dev_t, _dev_t corto o entero sin signo |
Representa identificadores de dispositivo. | SYS\TYPES.H |
_diskfree_t (estructura) |
Contiene información sobre una unidad de disco. Usado por _getdiskfree. |
DOS.H y DIRECT.H |
Estructuras de div_t, ldiv_t y lldiv_t |
Almacena los valores devueltos por div, ldiv y lldiv, respectivamente. |
STDLIB.H |
Entero de errno_t |
Se usa para un tipo de valor devuelto o un parámetro de la función que se ocupa de los códigos de error de errno. |
STDDEF.H,CRTDEFS.H |
_exception (estructura) |
Almacena información de error para _matherr. |
MATH.H |
_EXCEPTION_POINTERS |
Contiene un registro de excepciones. Para obtener más información, vea EXCEPTION_POINTERS. |
FPIEEE.H |
FILE (estructura) |
Almacena información sobre el estado actual del flujo; se usa en todas las operaciones de E/S de flujo. | STDIO.H |
Estructuras de _finddata_t, _wfinddata_t, _finddata32_t, _wfinddata32_t, _finddatai64_t, _wfinddatai64_t, __finddata64_t, _wfinddata64_t, __finddata32i64_t, __wfinddata32i64_t, __finddata64i32_t y __wfinddata64i32_t |
Almacena información de atributos de archivo devuelta por _findfirst, _wfindfirst, y funciones relacionadas y _findnext, _wfindnext y funciones relacionadas. Consulte Funciones de búsqueda de nombre de archivo para obtener información sobre los miembros de la estructura. |
IO.H, WCHAR.H |
_FPIEEE_RECORD (estructura) |
Contiene información sobre la excepción de punto flotante del IEEE, pasada al controlador de interceptaciones definido por el usuario por _fpieee_flt. |
FPIEEE.H |
fpos_t (long integer, __int64 o estructura, según la plataforma de destino) |
Usado por fgetpos y fsetpos para registrar información que identifica de forma única cada posición dentro de un archivo. |
STDIO.H |
_fsize_t (unsigned long integer) |
Se usa para representar el tamaño de un archivo. | IO.H,WCHAR.H |
_HEAPINFO (estructura) |
Contiene información sobre la siguiente entrada del montón para _heapwalk. |
MALLOC.H |
_HFILE (void*) |
Identificador de archivo del sistema operativo. | CRTDBG.H |
imaxdiv_t |
Tipo de valor devuelto por la función imaxdiv, que contiene el cociente y el resto. |
inttypes.h |
ino_t, _ino_t (unsigned short) |
Se usa para devolver información de estado. | WCHAR.H |
intmax_t |
Tipo entero con signo que puede representar cualquier valor de cualquier tipo de entero con signo. | stdint.h |
intptr_t (long integer o __int64, según la plataforma de destino) |
Almacena un puntero (o HANDLE) en las plataformas Win32 y Win64. |
STDDEF.H y otros archivos de inclusión |
Matriz jmp_buf |
Usado por setjmp y longjmp para guardar y restaurar el entorno del programa. |
SETJMP.H |
lconv (estructura) |
Contiene reglas de formato para valores numéricos en distintos países o regiones. Utilizado por localeconv. |
LOCALE.H |
_LDOUBLE,_LONGDOUBLE,_LDBL12 (doble largo o matriz de caracteres sin signo) |
Se usa para representar un valor doble largo. | STDLIB.H |
_locale_t (estructura) |
Almacena valores de la configuración regional actual. Se usa en todas las bibliotecas en tiempo de ejecución de C específicas de la configuración regional. | CRTDEFS.H |
mbstate_t |
Realiza el seguimiento del estado de una conversión de caracteres multibyte. | WCHAR.H |
off_t, _off_t long integer |
Representa el valor de desplazamiento de archivo. | WCHAR.H, SYS\TYPES.H |
_onexit_t,Puntero _onexit_m_t |
Lo devuelve _onexit, _onexit_m. |
STDLIB.H |
Puntero _PNH a función |
Tipo de argumento de _set_new_handler. |
NEW.H |
ptrdiff_t (entero largo o __int64, según la plataforma de destino) |
Resultado de la resta de dos punteros. | CRTDEFS.H |
_purecall_handler,_purecall_handler_m |
Definición de tipo para una función de devolución de llamada a la que se llama cuando se llama a una función virtual pura. Usado por _get_purecall_handler, _set_purecall_handler. Una función _purecall_handler debe tener un tipo de valor devuelto void. |
STDLIB.H |
_RTC_error_fn definición de tipo |
Definición de tipo para una función que controlará las comprobaciones de errores en tiempo de ejecución. Se usa en _RTC_SetErrorFunc. |
RTCAPI.H |
_RTC_error_fnW definición de tipo |
Definición de tipo para una función que controlará las comprobaciones de errores en tiempo de ejecución. Se usa en _RTC_SetErrorFuncW. |
RTCAPI.H |
Enumeración _RTC_ErrorNumber |
Define condiciones de error para _RTC_GetErrDesc y _RTC_SetErrorType. |
RTCAPI.H |
_se_translator_function |
Definición de tipo para una función de devolución de llamada que traduce una excepción. El primer parámetro es el código de excepción y el segundo es el registro de la excepción. Utilizado por _set_se_translator. |
EH.H |
Entero de sig_atomic_t |
Tipo de objeto que se puede modificar como entidad atómica, incluso en presencia de interrupciones asincrónicas; se usa con signal. |
SIGNAL.H |
size_t (unsigned __int64 o unsigned integer, según la plataforma de destino) |
Resultado del operador de sizeof. |
CRTDEFS.H y otros archivos de inclusión |
_stat (estructura) |
Contiene información de estado de archivo devuelta por _stat y _fstat. |
SYS\STAT.H |
__stat64 (estructura) |
Contiene información de estado de archivo devuelta por _fstat64, _stat64 y _wstat64. |
SYS\STAT.H |
_stati64 (estructura) |
Contiene información de estado de archivo devuelta por _fstati64, _stati64 y _wstati64. |
SYS\STAT.H |
terminate_function definición de tipo |
Definición de tipo para una función de devolución de llamada a la que se llama cuando terminate se llama a . Utilizado por set_terminate. |
EH.H |
time_t (__int64 o long integer) |
Representa los valores de hora de 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 y gmtime, _gmtime32, _gmtime64. Número de segundos desde el 1 de enero de 1970, 0:00 UTC. Si se define _USE_32BIT_TIME_T, time_t es un entero largo. Si no se define, es un entero de 64 bits. |
TIME.H,SYS\STAT.H,SYS\TIMEB.H |
__time32_t (long integer) |
Representa los valores de hora de mktime, _mktime32, _mktime64, ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, gmtime, _gmtime32, _gmtime64 y localtime, _localtime32, _localtime64. |
CRTDEFS.H, , SYS\STAT.H,SYS\TIMEB.H |
__time64_t (__int64) |
Representa los valores de hora de mktime, _mktime32, _mktime64, _ctime64, _wctime64, ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, _gmtime64, _localtime64 y _time64. |
TIME.H,SYS\STAT.H,SYS\TIMEB.H |
_timeb (estructura) |
Las _ftime funciones y _ftime_s, _ftime32_s, _ftime64_s la usan para almacenar la hora actual del sistema. |
SYS\TIMEB.H |
__timeb32 (estructura) |
Las _ftimefunciones , _ftime64 _ftime32y _ftime_s, , _ftime64_s_ftime32_s la usan para almacenar la hora actual del sistema. |
SYS\TIMEB.H |
__timeb64 (estructura) |
Las _ftime64 funciones y _ftime_s, _ftime32_s, _ftime64_s la usan para almacenar la hora actual del sistema. |
SYS\TIMEB.H |
tm (estructura) |
Las funciones ,_wasctime ,asctime_s ,_wasctime_s , _gmtime32_gmtime64_s_gmtime32_sgmtime_s_gmtime64mktime_mktime32_localtime64_s_localtime32_localtime64localtimegmtimelocaltime_s_localtime32_s strftime_mktime64y , wcsftime, _strftime_l, _wcsftime_l la usan para almacenar y recuperar información de tiempo.asctime |
TIME.H |
uintmax_t |
Tipo unsigned integer capaz de representar cualquier valor de cualquier tipo unsigned integer. |
stdint.h |
uintptr_t (long integer o __int64, según la plataforma de destino) |
Una versión unsigned integer o unsigned __int64 de intptr_t. |
STDDEF.H y otros archivos de inclusión |
unexpected_function |
Definición de tipo para una función de devolución de llamada a la que se llama cuando unexpected se llama a . Utilizado por set_unexpected. |
EH.H |
_utimbuf (estructura) |
Almacena las horas de acceso a los archivos y modificación de estos usadas por _utime, _wutime y _futime, _futime32, _futime64 para cambiar las fechas de modificación de los archivos. |
SYS\UTIME.H |
_utimbuf32 (estructura) |
Almacena las horas de acceso a los archivos y modificación de estos usadas por _utime, _utime32, _utime64, _wutime, _wutime32, _wutime64 y _futime, _futime32, _futime64 para cambiar las fechas de modificación de los archivos. |
SYS\UTIME.H |
__utimbuf64 (estructura) |
Las _utime64funciones , _wutime64 y _futime64 la usan para almacenar la hora actual. |
SYS\UTIME.H |
va_list (estructura) |
Se usa para contener la información que necesitan las macros va_arg y va_end. La función a la que se llama declara la variable de tipo va_list que se puede pasar como argumento a otra función. |
STDARG.H,CRTDEFS.H |
carácter ancho de wchar_t |
Útil para escribir programas portables para mercados internacionales. | STDDEF.H, , STDLIB.H,CRTDEFS.H,SYS\STAT.H |
Entero de wctrans_t |
Representa asignaciones de caracteres específicas de la configuración regional. | WCTYPE.H |
Entero de wctype_t |
Puede representar todos los caracteres del juego de caracteres de cualquier idioma. | WCHAR.H,CRTDEFS.H |
Entero de wint_t |
Tipo de objeto de datos que puede contener cualquier carácter ancho o valor final de archivo ancho. | WCHAR.H,CRTDEFS.H |