표준 형식
Microsoft 런타임 라이브러리는 다음과 같은 표준 형식을 정의합니다.
형식 |
설명 |
선언됨 |
---|---|---|
clock_t(long) |
시간 값을 저장합니다. clock에 의해 사용됩니다. |
TIME.H |
_complex 구조체 |
복소수의 실수와 허수 부분을 저장합니다. _cabs에 의해 사용됩니다. |
MATH.H |
_CRT_ALLOC_HOOK |
사용자 정의 후크 함수에 대한 형식이 정의됩니다. _CrtSetAllocHook에서 사용됩니다. |
CRTDBG.H |
_CRT_DUMP_CLIENT, _CRT_DUMP_CLIENT_M |
_CrtMemDumpAllObjectsSince에서 호출되는 콜백 함수에 대한 형식이 정의됩니다. |
CRTDBG.H |
_CrtMemState 구조체 |
C 런타임 디버그 힙의 현재 상태에 대한 정보를 제공합니다. |
CRTDBG.H |
_CRT_REPORT_HOOK, _CRT_REPORT_HOOKW, _CRT_REPORT_HOOKW_M |
_CrtDbgReport에서 호출되는 콜백 함수에 대한 형식이 정의됩니다. 이 함수에 대한 매개 변수는 보고서 유형, 출력 메시지 및 콜백 함수의 반환 값입니다. |
CRTDBG.H |
dev_t, _dev_t short 또는 부호 없는 정수 |
장치 핸들을 나타냅니다. |
SYS\TYPES.H |
_diskfree_t 구조체(structure) |
디스크 드라이브에 대한 정보가 들어 있습니다. _getdiskfree.에 의해 사용됩니다. |
DOS.H 및 DIRECT.H |
div_t, ldiv_t 및 lldiv_t 구조 |
STDLIB.H |
|
errno_t 정수 |
errno의 오류 코드를 처리하는 매개 변수 또는 함수 반환 형식에 사용됩니다. |
STDDEF.H, CRTDEFS.H |
_exception 구조체 |
_matherr에 대한 오류 정보를 저장합니다. |
MATH.H |
_EXCEPTION_POINTERS |
예외 레코드를 포함합니다. 자세한 내용은 예외 포인터를 참조하십시오. |
FPIEEE.H |
FILE 구조체(structure) |
스트림의 현재 상태에 대한 정보를 저장합니다. 모든 스트림 I/O 작업에 사용됩니다. |
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 구조 |
_findfirst, _wfindfirst 및 _findnext, _wfindnext에 의해 반환되는 파일 속성 정보를 저장합니다. 구조체 멤버에 대한 정보는 _find, _wfind 함수를 참조하십시오. |
IO.H, WCHAR.H |
_FPIEEE_RECORD 구조체(structure) |
IEEE 부동 소수점 예외에 대한 정보를 포함합니다. _fpieee_flt로 사용자 정의 트랩 처리기에 전달됩니다. |
FPIEEE.H |
fpos_t(대상 플랫폼에 따라 long 정수, __int64 또는 구조체) |
fgetpos 및 fsetpos에서 파일 내의 모든 위치를 고유하게 지정하기 위한 정보를 기록하는 데 사용됩니다. |
STDIO.H |
_fsize_t(부호 없는 long 정수) |
파일의 크기를 나타내는 데 사용됩니다. |
IO.H, WCHAR.H |
_HEAPINFO 구조체 |
_heapwalk의 다음 힙 항목에 대한 정보가 포함됩니다. |
MALLOC.H |
_HFILE(void *) |
운영 체제 파일 핸들입니다. |
CRTDBG.H |
imaxdiv_t |
몫과 나머지를 모두 포함하여 imaxdiv 함수에서 반환되는 값의 형식입니다. |
inttypes.h |
ino_t, _ino_t(부호 없는 short) |
상태 정보를 반환하기 위해 사용됩니다. |
WCHAR.H |
intmax_t |
부호 있는 정수 형식 값을 표시할 수 있는 부호 있는 정수 형식입니다. |
stdint.h |
intptr_t(대상 플랫폼에 따라 long 정수 또는 __int64) |
Win32와 Win64 플랫폼에서 포인터 또는 핸들을 저장합니다. |
STDDEF.H 및 기타 포함 파일 |
jmp_buf 배열 |
SETJMP.H |
|
lconv 구조체 |
다른 국가/지역의 숫자 값에 대한 서식 규칙을 포함합니다. localeconv에 의해 사용됩니다. |
LOCALE.H |
_LDOUBLE, _LONGDOUBLE, _LDBL12(long double 또는 부호 없는 문자 배열) |
long double 값을 나타내는 데 사용합니다. |
STDLIB.H |
_locale_t 구조체 |
현재 로캘 값을 저장합니다. 모든 로캘 특정 C 런타임 라이브러리에서 사용됩니다. |
CRTDEF.H |
mbstate_t |
멀티 바이트 문자 변환의 상태를 추적합니다. |
WCHAR.H |
off_t, _off_t long 정수 |
파일 오프셋 값을 나타냅니다. |
WCHAR.H, SYS\TYPES.H |
_onexit_t, _onexit_m_t 포인터 |
_onexit, _onexit_m에 의해 반환됩니다. |
STDLIB.H |
_PNH 함수 포인터 |
_set_new_handler에 대한 인수 형식입니다. |
NEW.H |
ptrdiff_t(대상 플랫폼에 따라 long 정수 또는 __int64) |
두 개의 포인터 구독 결과입니다. |
CRTDEFS.H |
_purecall_handler, _purecall_handler_m |
순수 가상 함수를 호출할 때 호출되는 콜백 함수에 대한 형식을 정의합니다. _set_purecall_handler에 의해 사용됩니다. _purecall_handler 함수에 void 반환 형식이 있어야 합니다. |
STDLIB.H |
_RTC_error_fn 형식 정의 |
런타임 오류 검사를 처리하는 함수에 대한 형식을 정의합니다. _RTC_SetErrorFunc에서 사용됩니다. |
RTCAPI.H |
_RTC_error_fnW 형식 정의 |
런타임 오류 검사를 처리하는 함수에 대한 형식을 정의합니다. _RTC_SetErrorFuncW에서 사용됩니다. |
RTCAPI.H |
_RTC_ErrorNumber 열거형 |
_RTC_GetErrDesc 및 _RTC_SetErrorType에 대한 오류 조건을 정의합니다. |
RTCAPI.H |
_se_translator_function |
예외를 변환하는 콜백 함수에 대한 형식을 정의합니다. 첫 번째 매개 변수는 예외 코드이고, 두 번째 매개 변수는 예외 기록입니다. _set_se_translator에 의해 사용됩니다. |
EH.H |
sig_atomic_t 정수 |
비동기 인터럽트의 출현에도 원자 항목으로 수정할 수 있는 개체의 형식입니다. signal과 함께 사용됩니다. |
SIGNAL.H |
size_t(대상 플랫폼에 따라 부호 없는 __int64 또는 부호 없는 정수) |
sizeof 연산자의 결과입니다. |
CRTDEFS.H 및 기타 포함 파일 |
_stat 구조체 |
SYS\STAT.H |
|
__stat64 구조체 |
SYS\STAT.H |
|
_stati64 구조체 |
SYS\STAT.H |
|
terminate_function 형식 정의 |
terminate가 호출될 때 호출되는 콜백 함수에 대한 유형을 정의합니다. set_terminate에 의해 사용됩니다. |
EH.H |
time_t(__int64 또는 long 정수) |
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 및 gmtime, _gmtime32, _gmtime64에서 시간 값을 나타냅니다. 1970년 1월 1일 0:00 UTC 이후의 초 수 _USE_32BIT_TIME_T가 정의된 경우 time_t는 long 정수입니다. 정의 되지 않은 경우 64비트 정수입니다. |
TIME.H, SYS\STAT.H, SYS\TIMEB.H |
__time32_t(long 정수) |
mktime, _mktime32, _mktime64, ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, gmtime, _gmtime32, _gmtime64 및 localtime, _localtime32, _localtime64에서 시간 값을 나타냅니다. |
CRTDEFS.H, SYS\STAT.H, SYS\TIMEB.H |
__time64_t (__int64) |
mktime, _mktime32, _mktime64, _ctime64, _wctime64, ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s, _gmtime64, _localtime64 및 _time64에서 시간 값을 나타냅니다. |
TIME.H, SYS\STAT.H, SYS\TIMEB.H |
_timeb 구조체 |
_ftime 및 _ftime_s, _ftime32_s, _ftime64_s에서 현재 시스템 시간을 저장하는 데 사용됩니다. |
SYS\TIMEB.H |
__timeb32 구조체 |
_ftime, _ftime32, _ftime64 및 _ftime_s, _ftime32_s, _ftime64_s에서 현재 시스템 시간을 저장하는 데 사용됩니다. |
SYS\TIMEB.H |
__timeb64 구조체 |
_ftime64 및 _ftime_s, _ftime32_s, _ftime64_s에서 현재 시스템 시간을 저장하는 데 사용됩니다. |
SYS\TIMEB.H |
tm 구조체 |
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 및 strftime, wcsftime, _strftime_l, _wcsftime_l에서 시간 정보를 저장하고 가져오는 데 사용됩니다. |
TIME.H |
uintmax_t |
부호 없는 정수 계열 형식 값을 표시할 수 있는 부호 없는 정수 형식입니다. |
stdint.h |
uintptr_t(대상 플랫폼에 따라 long 정수 또는 __int64) |
intptr_t의 부호 없는 정수 또는 부호 없는 __int64 버전입니다. |
STDDEF.H 및 기타 포함 파일 |
unexpected_function |
unexpected가 호출될 때 호출되는 콜백 함수에 대한 형식을 정의합니다. set_unexpected에 의해 사용됩니다. |
EH.H |
_utimbuf 구조체 |
_utime, _wutime 및 _futime, _futime32, _futime64에서 파일 수정 날짜를 변경하는 데 사용되는 파일 액세스 및 수정 시간을 저장합니다. |
SYS\UTIME.H |
_utimbuf32 구조체 |
_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64 및 _futime, _futime32, _futime64에서 파일 수정 날짜를 변경하는 데 사용되는 파일 액세스 및 수정 시간을 저장합니다. |
SYS\UTIME.H |
__utimbuf64 구조체 |
_utime64, _wutime64 및 _futime64에서 현재 시간을 저장하는 데 사용됩니다. |
SYS\UTIME.H |
va_list 구조체 |
va_arg 및 va_end 매크로에서 필요한 정보를 보관하는 데 사용됩니다. 호출된 함수가 다른 함수에 인수로 전달할 수 있는 va_list 형식의 변수를 선언합니다. |
STDARG.H, CRTDEFS.H |
wchar_t 와이드 문자 |
국제 시장을 겨냥한 이식 가능한 프로그램을 작성하는 데 유용합니다. |
STDDEF.H, STDLIB.H, CRTDEFS.H, SYS\STAT.H |
wctrans_t 정수 |
로캘별 문자 매핑을 나타냅니다. |
WCTYPE.H |
wctype_t 정수 |
모든 언어 문자 집합의 모든 문자를 나타낼 수 있습니다. |
WCHAR.H, CRTDEFS.H |
wint_t 정수 |
모든 와이드 문자 또는 넓은 끝-파일의 값을 보유할 수 있는 데이터 개체의 형식입니다. |
WCHAR.H, CRTDEFS.H |