Tipos padrão
A biblioteca em tempo de execução do Microsoft define os seguintes tipos padrão.
Tipo |
Descrição |
Declarado dentro |
---|---|---|
clock_t longo () |
Armazena valores de tempo; usado por relógio. |
TIME.H |
estrutura de_complex |
Armazenamentos reais e partes fictícias de números; complexos usado por _cabs. |
MATH.H |
_CRT_ALLOC_HOOK |
Um tipo define para a função definida pelo usuário de gancho.Usado em _CrtSetAllocHook. |
CRTDBG.H |
_CRT_DUMP_CLIENT, _CRT_DUMP_CLIENT_M |
Um tipo define para uma função de chamada anterior que obtém chamado em _CrtMemDumpAllObjectsSince. |
CRTDBG.H |
estrutura de_CrtMemState |
Fornece informações sobre o estado atual do heap de depuração em tempo de execução de C. |
CRTDBG.H |
_CRT_REPORT_HOOK, _CRT_REPORT_HOOKW, _CRT_REPORT_HOOKW_M |
Um tipo define para uma função de chamada anterior que obtém chamado em _CrtDbgReport. Os parâmetros para essa função são: tipo de relatório, mensagem de saída e o valor de retorno da função de chamada anterior. |
CRTDBG.H |
dev_t, _dev_t curto ou inteiro sem sinal |
Representa o dispositivo. |
SYSTEM \ TYPES.H |
estrutura de_diskfree_t |
Contém informações sobre uma unidade de disco.Usado por _getdiskfree. |
DOS.H e DIRECT.H |
div_t, estruturas de ldiv_t |
Armazenar valores retornados por div e por ldiv, respectivamente. |
STDLIB.H |
inteiro deerrno_t |
Usado para um tipo de retorno ou um parâmetro de função que manipula os códigos de erro de errno. |
STDDEF.H, CRTDEFS.H |
estrutura de_exception |
Armazena informações de erro para _matherr. |
MATH.H |
_EXCEPTION_POINTERS |
Contém um registro de exceção.Consulte EXCEPTION_POINTERS para mais informações. |
FPIEEE.H |
estrutura deFILE |
Armazena informações sobre o estado atual de fluxo; usado em todas as operações de E/S de fluxo. |
STDIO.H |
_finddata_t, _wfinddata_t, _finddata32_t, _wfinddata32_t, _finddatai64_t, _wfinddatai64_t, __finddata64_t, __wfinddata64_t, __finddata32i64_t, __wfinddata32i64_t, __finddata64i32_t, estruturas de __wfinddata64i32_t |
Armazenar informações do arquivo atributo retornada por _findfirst, _wfindfirst e por _findnext, _wfindnext.Consulte _find, _wfind funções para obter informações sobre membros de estrutura. |
IO.H, WCHAR.H |
estrutura de_FPIEEE_RECORD |
Contém informações referentes a exceção de ponto flutuante IEEE de; passado para o manipulador de interceptar definido pelo usuário por _fpieee_flt. |
FPIEEE.H |
fpos_t inteiro (longo, __int64, ou estrutura, dependendo da plataforma de destino) |
Usado por fgetpos e por fsetpos para registrar as informações exclusivamente para especificar cada posição em um arquivo. |
STDIO.H |
_fsize_t inteiro (unsigned long) |
Usado para representar o tamanho de um arquivo. |
IO.H, WCHAR.H |
estrutura de_HEAPINFO |
Contém informações sobre a entrada seguir para o heap _heapwalk. |
MALLOC.H |
_HFILE vácuo (*) |
Um identificador de arquivo do sistema operacional. |
CRTDBG.H |
ino_t, _ino_t (unsigned short) |
Para retornar informações de status. |
WCHAR.H |
intptr_t inteiro (longo ou __int64, dependendo da plataforma de destino) |
Armazena um ponteiro (ou a ALÇA) em plataformas Win32 e em Win64. |
STDDEF.H e outros arquivos incluem |
Matriz jmp_buf |
Usado por setjmp e por longjmp para salvar e restaurar o ambiente de programa. |
SETJMP.H |
estrutura delconv |
Contém regras de formatação para valores numéricos em diferentes países/regiões.Usado por localeconv. |
LOCALE.H |
_LDOUBLE, _LONGDOUBLE, _LDBL12 (double longo ou uma matriz sem sinal char) |
Uso representar um valor double longo. |
STDLIB.H |
estrutura de_locale_t |
Armazena valores atuais da localidade; usado em todas as bibliotecas em tempo de execução de As específicas da localidade. |
CRTDEF.H |
mbstate_t |
Controla o estado de uma conversão de caracteres de multibyte. |
WCHAR.H |
off_tinteiro, o longo de _off_t |
Representa o valor de deslocamento arquivo. |
WCHAR.H, SYSTEM \ TYPES.H |
_onexit_t, ponteiro de_onexit_m_t |
Retornado por _onexit, _onexit_m. |
STDLIB.H |
ponteiro de_PNH a funcionar |
Tipo de argumento para _set_new_handler. |
NEW.H |
ptrdiff_t inteiro (longo ou __int64, dependendo da plataforma de destino) |
Resultado de uma menos de dois ponteiros. |
CRTDEFS.H |
_purecall_handler, _purecall_handler_m |
Um tipo define para uma função de chamada anterior que é chamada quando uma função virtual pura é chamada.Usado por _set_purecall_handler, _set_purecall_handler_m.Uma função de _purecall_handler deve ter um tipo de retorno vago. |
STDLIB.H |
define o tipo de_RTC_error_fn |
Um tipo define para uma função que controla verificação de erro em tempo de execução.Usado em _RTC_SetErrorFunc. |
RTCAPI.H |
define o tipo de_RTC_error_fnW |
Um tipo define para uma função que controla verificação de erro em tempo de execução.Usado em RTC_SetErrorFuncW. |
RTCAPI.H |
Enumeração _RTC_ErrorNumber |
Define condições de erro para RTC_GetErrDesc e _RTC_SetErrorType. |
RTCAPI.H |
_se_translator_function |
Um tipo define para uma função de chamada anterior que transladar uma exceção.O primeiro parâmetro é o código de exceção e o segundo parâmetro é o registro de exceção.Usado por _set_se_translator. |
EH.H |
inteiro desig_atomic_t |
Tipo de objeto que pode ser alterado como a entidade atomic mesmo, a presença de interrupções assíncronos; usado com sinal. |
SIGNAL.H |
__int64size_t (ou número inteiro sem sinal, dependendo da plataforma de destino) |
Resultado do operador desizeof . |
CRTDEFS.H e outros arquivos incluem |
estrutura de_stat |
Contém informações de status arquivo retornada por _stat e por _fstat. |
SYSTEM \ STAT.H |
estrutura de__stat64 |
Contém informações de status arquivo retornada por _fstat64 e por _stat64, e o _wstat64. |
SYSTEM \ STAT.H |
estrutura de_stati64 |
Contém informações de status arquivo retornada por _fstati64, por _stati64, e por _wstati64. |
SYSTEM \ STAT.H |
define o tipo determinate_function |
Um tipo define para uma função de chamada anterior que é chamada quando termine é chamado.Usado por set_terminate. |
EH.H |
time_t __int64 longo inteiro (ou) |
Representa os valores de tempo em mktime, em tempo, em a ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, em ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, em a ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64 e em gmtime, _gmtime32, _gmtime64.O número de segundos desde o 1º de janeiro de 1970, 0:00 UTC.Se _USE_32BIT_TIME_T é definido, time_t é um inteiro longo.Se não definida, é um inteiro de 64 bits. |
TIME.H, SYSTEM \, STAT.H SYSTEM \ TIMEB.H |
__time32_t inteiro longo () |
Representa os valores de tempo em mktime, _mktime32, _mktime64, em a ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, em ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, em gmtime, _gmtime32, _gmtime64 e em localTime, _localtime32, _localtime64. |
CRTDEFS.H, SYSTEM \, STAT.H SYSTEM \ TIMEB.H |
__time64_t (__int64) |
Representa os valores de tempo em mktime, _mktime32, _mktime64, em _ctime64, _wctime64, em ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, em _gmtime64, em _localtime64 e em _time64. |
TIME.H, SYSTEM \, STAT.H SYSTEM \ TIMEB.H |
estrutura de_timeb |
Usado por _ftime e por _ftime_s, _ftime32_s, _ftime64_s para armazenar hora atual do sistema. |
SYSTEM \ TIMEB.H |
estrutura de__timeb32 |
Usado por _ftime, _ftime32, _ftime64 e por _ftime_s, _ftime32_s, _ftime64_s para armazenar hora atual do sistema. |
SYSTEM \ TIMEB.H |
estrutura de__timeb64 |
Usado por _ftime64 e por _ftime_s, _ftime32_s, _ftime64_s para armazenar hora atual do sistema. |
SYSTEM \ TIMEB.H |
estrutura detm |
Usado por asctime, _wasctime, por asctime_s, _wasctime_s, por gmtime, _gmtime32, _gmtime64, por gmtime_s, _gmtime32_s, _gmtime64_s, por localTime, _localtime32, _localtime64, por localtime_s, _localtime32_s, _localtime64_s, por mktime, _mktime32, _mktime64 e por STRFTIME, wcsftime, _strftime_l, _wcsftime_l para armazenar e recuperar informações de tempo. |
TIME.H |
uintptr_t inteiro (longo ou __int64, dependendo da plataforma de destino) |
Um inteiro sem sinal ou uma versão unsigned __int64 de intptr_t. |
STDDEF.H e outros arquivos incluem |
unexpected_function |
Um tipo define para uma função de chamada anterior que é chamada quando inesperado é chamado.Usado por set_unexpected. |
EH.H |
estrutura de_utimbuf |
Armazenamentos acesso a arquivos e hora de alteração usados por _utime, _wutime e por _futime, _futime32, _futime64 as datas de troca de arquivos de alteração. |
SYSTEM \ UTIME.H |
estrutura de_utimbuf32 |
Armazenamentos acesso a arquivos e hora de alteração usados por _utime, _utime32 _utime64, _wutime, _wutime32, _wutime64 e por _futime, _futime32, _futime64 as datas de troca de arquivos de alteração. |
SYSTEM \ UTIME.H |
estrutura de__utimbuf64 |
Usado por _utime64, _wutime64 e por _futime64 para armazenar a hora atual. |
SYSTEM \ UTIME.H |
estrutura deva_list |
Usado para armazenar as informações por usuário e va_arg por macros de va_end .A função chamada declara a variável do tipo va_list que pode ser passado como o argumento para outra função. |
STDARG.H, CRTDEFS.H |
caractere dewchar_t amplo |
Útil para escrever programas portáteis para mercados internacionais. |
STDDEF.H, STDLIB.H CRTDEFS.H, SYSTEM \ STAT.H |
inteiro dewctrans_t |
Representa os mapeamentos são específicos de caracteres. |
WCTYPE.H |
inteiro dewctype_t |
Pode representar todos os caracteres de qualquer conjunto de caracteres de idioma. |
WCHAR.H, CRTDEFS.H |
inteiro dewint_t |
Tipo de objeto de dados que pode conter qualquer caractere ou amplo espectro de valor final de Arquivo. |
WCHAR.H, CRTDEFS.H |