共用方式為


標準的型別

Microsoft Run-Time 程式庫定義了下列標準型別。

型別

描述

宣告

clock_t (長度)

儲存時間值;使用 時鐘

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 、或不帶正負號的整數。

表示裝置控制代碼。

SYS \ TYPES.H

_diskfree_t結構。

包含驅動程式的詳細資訊。 使用 _getdiskfree.

DOS.H 和 DIRECT.H

div_t, ldiv_t 結構

divldiv所傳回的值,分別。

STDLIB.H

errno_t 整數

用於處理 errno錯誤碼的函式傳回型別或參數。

STDDEF.H,

CRTDEFS.H

_exception 結構

儲存 _matherr的錯誤資訊。

MATH.H

_EXCEPTION_POINTERS

包含一個例外狀況記錄。 請參閱 EXCEPTION_POINTERS 以取得詳細資訊。

FPIEEE.H

FILE結構。

儲存有關資料流的目前狀態的資訊;使用任何資料流 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結構。

包含資訊 IEEE 浮點例外狀況;傳遞至使用者定義的錯誤處理常式 _fpieee_flt

FPIEEE.H

fpos_t (長整數,則 __int64結構,根據目標平台)

使用 fgetposfsetpos 至記錄資訊唯一指定檔案中的每個位置。

STDIO.H

_fsize_t (不帶正負號的短整數)

用來表示檔案的大小。

IO.H,

WCHAR.H

_HEAPINFO 結構

如需下堆積輸入的相關資訊的 _heapwalk

MALLOC.H

_HFILE (void *)

作業系統檔案控制代碼。

CRTDBG.H

ino_t, _ino_t (不帶正負號的短整數)

會在傳回狀態資訊。

WCHAR.H

intptr_t (長整數或 __int64,視目標平台)

在 Win32 和 Win64 存放指標 (或處理) 平台。

STDDEF.H 和其他 Include 檔

jmp_buf 陣列

setjmplongjmp 儲存和還原程式環境。

SETJMP.H

lconv 結構

不同國家/地區包含數值的格式化規則。 由 localeconv 使用。

LOCALE.H

_LDOUBLE,

_LONGDOUBLE,

_LDBL12 (長雙精度浮點數或未簽署的字元陣列)

用來表示長雙精度浮點數值。

STDLIB.H

_locale_t 結構

儲存目前地區設定值;使用任何地區設定特性的 C 執行階段程式庫中。

CRTDEF.H

mbstate_t

追蹤多位元組字元轉換的狀態。

WCHAR.H

off_t, _off_t 的長度的整數。

表示檔案位移值。

WCHAR.H, SYS \ TYPES.H

_onexit_t,

_onexit_m_t 的指標。

傳回 _onexit _onexit_m

STDLIB.H

函式的_PNH 指標。

引數的型別為 _set_new_handler的。

NEW.H

ptrdiff_t (長整數或 __int64,視目標平台)

兩個指標的減法運算的結果。

CRTDEFS.H

_purecall_handler,

_purecall_handler_m

呼叫的回呼函式的型別定義,當純虛擬函式呼叫。 由 _set_purecall_handler _set_purecall_handler_m 使用。 _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.H

size_t (__int64 或不帶正負號的整數,視目標平台)

sizeof 運算子的結果。

CRTDEFS.H 和其他 Include 檔

_stat 結構

包含檔案狀態資訊由 _stat_fstat傳回。

SYS \ STAT.H

__stat64 結構

包含 _fstat64_stat64傳回的檔案狀態資訊和 _wstat64

SYS \ STAT.H

_stati64 結構

包含 _fstati64_stati64_wstati64傳回的檔案狀態資訊。

SYS \ STAT.H

terminate_function 型別定義

呼叫的回呼函式的型別定義,當 結束 呼叫。 使用 set_terminate

EH.H

time_t (__int64 或短整數)

表示在 mktime時間ctime、 _ctime32、 _ctime64、 _wctime、 _wctime32、 _wctime64ctime_s、 _ctime32_s、 _ctime64_s、 _wctime_s、 _wctime32_s、 _wctime64_sctime、 _ctime32、 _ctime64、 _wctime、 _wctime32、 _wctime64gmtime,_gmtime32 _gmtime64的時間值。 秒數除以 1970 年 1 月 1 日 0:00, UTC。 如果 _USE_32BIT_TIME_T 定義, time_t 為長整數。 如果沒有定義,它是一個 64 位元整數。

TIME.H,

SYS \ STAT.H,

SYS \ TIMEB.H

__time32_t (長整數)

表示在 mktime,_mktime32 _mktime64ctime、 _ctime32、 _ctime64、 _wctime、 _wctime32、 _wctime64ctime_s、 _ctime32_s、 _ctime64_s、 _wctime_s、 _wctime32_s、 _wctime64_sgmtime,_gmtime32 _gmtime64localtime,_localtime32 _localtime64的時間值。

CRTDEFS.H, SYS \ STAT.H,

SYS \ TIMEB.H

__time64_t (__int64)

表示在 mktime,_mktime32 _mktime64_ctime64, _wctime64ctime_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 _wasctimeasctime_s _wasctime_sgmtime,_gmtime32 _gmtime64gmtime_s,_gmtime32_s _gmtime64_slocaltime,_localtime32 _localtime64localtime_s,_localtime32_s _localtime64_smktime,_mktime32 _mktime64strftime、 wcsftime、 _strftime_l、 _wcsftime_l 來儲存和擷取時間資訊。

TIME.H

uintptr_t (長整數或 __int64,視目標平台)

intptr_t不帶正負號的整數或 unsigned __int64 版本。

STDDEF.H 和其他 Include 檔

unexpected_function

呼叫的回呼函式的型別定義,當 未預期 呼叫。 使用 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_argva_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

請參閱

其他資源

C 執行階段程式庫參考