共用方式為


intsafe.h 標頭

Windows Shell 會使用此標頭。 如需詳細資訊,請參閱

intsafe.h 包含下列程式設計介面:

函式

 
ByteToChar

將 BYTE 類型的值轉換為 CHAR 類型的值。
ByteToInt8

將 BYTE 類型的值轉換為 INT8 類型的值。
DWordPtrAdd

加入類型為 DWORD_PTR 的兩個值。
DWordPtrMult

將類型DWORD_PTR的一個值乘以另一個值。
DWordPtrSub

從另一個DWORD_PTR減去類型的一個值。
Int8Add

加入 INT8 類型的兩個值。
Int8Mult

將 INT8 類型的兩個值相乘。
Int8Sub

將 INT8 類型的某個值從另一個減去。
Int8ToUChar

將 INT8 類型的值轉換為 UCHAR 類型的值。
Int8ToUInt

將 INT8 類型的值轉換為 UINT 類型的值。
Int8ToUInt8

將 INT8 類型的值轉換為 UINT8 類型的值。
Int8ToUIntPtr

將 INT8 類型的值轉換為類型UINT_PTR的值。
Int8ToULong

將 INT8 類型的值轉換為 ULONG 類型的值。
Int8ToULongLong

將 INT8 類型的值轉換為 ULONGLONG 類型的值。
Int8ToULongPtr

將 INT8 類型的值轉換為類型ULONG_PTR的值。
Int8ToUShort

將 INT8 類型的值轉換為 USHORT 類型的值。
IntAdd

加入 INT 類型的兩個值。
IntMult

將 INT 類型的兩個值相乘。
IntPtrAdd

加入類型為 INT_PTR 的兩個值。
IntPtrMult

將類型INT_PTR的兩個值相乘。
IntPtrSub

從另一個INT_PTR減去一個類型的值。
IntPtrToChar

將類型INT_PTR的值轉換為 CHAR 類型的值。
IntPtrToInt

將類型為 INT_PTR 的值轉換為 INT 類型的值。
IntPtrToInt8

將類型為 INT_PTR 的值轉換為 INT8 類型的值。
IntPtrToLong

將類型為 INT_PTR 的值轉換為 LONG 類型的值。
IntPtrToLongPtr

將類型INT_PTR的值轉換為類型LONG_PTR的值。
IntPtrToShort

將類型INT_PTR的值轉換為 SHORT 類型的值。
IntPtrToUChar

將類型INT_PTR的值轉換為 UCHAR 類型的值。
IntPtrToUInt

將類型為 INT_PTR 的值轉換為 UINT 類型的值。
IntPtrToUInt8

將類型為 INT_PTR 的值轉換為 UINT8 類型的值。
IntPtrToUIntPtr

將類型INT_PTR的值轉換為類型UINT_PTR的值。
IntPtrToULong

將類型為 INT_PTR 的值轉換為 ULONG 類型的值。
IntPtrToULongLong

將類型為 INT_PTR 的值轉換為 ULONGLONG 類型的值。
IntPtrToULongPtr

將類型INT_PTR的值轉換為類型ULONG_PTR的值。
IntPtrToUShort

將類型為 INT_PTR 的值轉換為 USHORT 類型的值。
IntSub

將 INT 類型的某個值從另一個減去。
IntToChar

將 INT 類型的值轉換為 CHAR 類型的值。
IntToInt8

將 INT 類型的值轉換為 INT8 類型的值。
IntToShort

將 INT 類型的值轉換為 SHORT 類型的值。
IntToUChar

將 INT 類型的值轉換為 UCHAR 類型的值。
IntToUInt

將 INT 類型的值轉換為 UINT 類型的值。
IntToUInt8

將 INT 類型的值轉換為 UINT8 類型的值。
IntToULong

將 INT 類型的值轉換為 ULONG 類型的值。
IntToULongLong

將 INT 類型的值轉換為類型UINT_PTR的值。
IntToUShort

將 INT 類型的值轉換為 USHORT 類型的值。
LongAdd

加入 LONG 類型的兩個值。
LongLongAdd

加入 LONGLONG 類型的兩個值。
LongLongMult

將 LONGLONG 類型的兩個值相乘。
LongLongSub

將 LONGLONG 類型的某個值從另一個減去。
LongLongToChar

將 LONGLONG 類型的值轉換為 CHAR 類型的值。
LongLongToInt

將 LONGLONG 類型的值轉換為 INT 類型的值。
LongLongToInt8

將 LONGLONG 類型的值轉換為 INT8 類型的值。
LongLongToIntPtr

將 LONGLONG 類型的值轉換為類型INT_PTR的值。
LongLongToLong

將 LONGLONG 類型的值轉換為 LONG 類型的值。
LongLongToLongPtr

將 LONGLONG 類型的值轉換為類型LONG_PTR的值。
LongLongToShort

將 LONGLONG 類型的值轉換為 SHORT 類型的值。
LongLongToUChar

將 LONGLONG 類型的值轉換為 UCHAR 類型的值。
LongLongToUInt

將 LONGLONG 類型的值轉換為 UINT 類型的值。
LongLongToUInt8

將 LONGLONG 類型的值轉換為 UINT8 類型的值。
LongLongToULong

將 LONGLONG 類型的值轉換為 ULONG 類型的值。
LongLongToULongLong

將 LONGLONG 類型的值轉換為 ULONGLONG 類型的值。
LongLongToUShort

將 LONGLONG 類型的值轉換為 USHORT 類型的值。
LongMult

將 LONG 類型的兩個值相乘。
LongPtrAdd

加入類型為 LONG_PTR 的兩個值。
LongPtrMult

將類型LONG_PTR的兩個值相乘。
LongPtrSub

從另一個LONG_PTR減去類型的一個值。
LongPtrToChar

將類型LONG_PTR的值轉換為 CHAR 類型的值。
LongPtrToInt

將類型LONG_PTR的值轉換為 INT 類型的值。
LongPtrToInt8

將類型LONG_PTR的值轉換為 INT8 類型的值。
LongPtrToIntPtr

將類型LONG_PTR的值轉換為類型INT_PTR的值。
LongPtrToLong

將類型為 LONG_PTR 的值轉換為 LONG 類型的值。
LongPtrToShort

將類型為 LONG_PTR 的值轉換為 SHORT 類型的值。
LongPtrToUChar

將類型LONG_PTR的值轉換為 UCHAR 類型的值。
LongPtrToUInt

將類型為 LONG_PTR 的值轉換為 UINT 類型的值。
LongPtrToUInt8

將類型LONG_PTR的值轉換為 UINT8 類型的值。
LongPtrToUIntPtr

將類型LONG_PTR的值轉換為類型UINT_PTR的值。
LongPtrToULong

將類型為 LONG_PTR 的值轉換為 ULONG 類型的值。
LongPtrToULongLong

將類型為 LONG_PTR 的值轉換為 ULONGLONG 類型的值。
LongPtrToULongPtr

將類型為 LONG_PTR 的值轉換為類型為 ULONG_PTR 的值。
LongPtrToUShort

將類型為 LONG_PTR 的值轉換為 USHORT 類型的值。
LongSub

從另一個類型 LONG 減去一個值。
LongToChar

將 LONG 類型的值轉換為 CHAR 類型的值。
LongToInt

將 LONG 類型的值轉換為 INT 類型的值。
LongToInt8

將 LONG 類型的值轉換為 INT8 類型的值。
LongToIntPtr

將 LONG 類型的值轉換為類型INT_PTR的值。
LongToShort

將 LONG 類型的值轉換為 SHORT 類型的值。
LongToUChar

將 LONG 類型的值轉換為 UCHAR 類型的值。
LongToUInt

將 LONG 類型的值轉換為 UINT 類型的值。
LongToUInt8

將 LONG 類型的值轉換為 UINT8 類型的值。
LongToUIntPtr

將 LONG 類型的值轉換為類型為 UINT_PTR 的值。
LongToULong

將 LONG 類型的值轉換為 ULONG 類型的值。
LongToULongLong

將 LONG 類型的值轉換為 ULONGLONG 類型的值。
LongToULongPtr

將 LONG 類型的值轉換為類型ULONG_PTR的值。
LongToUShort

將 LONG 類型的值轉換為 USHORT 類型的值。
PtrdiffTAdd

加入類型為 ptrdiff_t 的兩個值。
PtrdiffTMult

將類型ptrdiff_t的兩個值相乘。
PtrdiffTSub

從另一個值減去類型ptrdiff_t的一個值。
ShortAdd

加入兩個 SHORT 類型的值。
ShortMult

將 SHORT 類型的兩個值相乘。
ShortSub

將 SHORT 類型的某個值從另一個減去。
ShortToChar

將 SHORT 類型的值轉換為 CHAR 的值。
ShortToDWordPtr

將 SHORT 類型的值轉換為類型DWORD_PTR的值。
ShortToInt8

將 SHORT 類型的值轉換為 INT8 類型的值。
ShortToUChar

將 SHORT 類型的值轉換為 UCHAR 的值。
ShortToUInt

將 SHORT 類型的值轉換為 UINT 類型的值。
ShortToUInt8

將 SHORT 類型的值轉換為 UINT8 類型的值。
ShortToUIntPtr

將 SHORT 類型的值轉換為類型UINT_PTR的值。
ShortToULong

將 SHORT 類型的值轉換為 ULONG 類型的值。
ShortToULongLong

將 SHORT 類型的值轉換為 ULONGLONG 類型的值。
ShortToULongPtr

將 SHORT 類型的值轉換為類型ULONG_PTR的值。
ShortToUShort

將 SHORT 類型的值轉換為 USHORT 類型的值。
SizeTAdd

加入兩個類型的值size_t。
SizeTMult

將類型的一個值乘以另一個值size_t。 (SizeTMult)
SizeTSub

從另一個值減去類型size_t的一個值。
SSIZETAdd

將兩個SSIZE_T值加在一起。
SSIZETMult

將一個SSIZE_T值乘以另一個值。
SSIZETSub

從另一個減去一個SSIZE_T值。
UInt8Add

新增兩個 UINT8 類型的值。
UInt8Mult

將 UINT8 類型的兩個值相乘。
UInt8Sub

從另一個 UINT8 類型減去一個值。
UInt8ToChar

將 UINT8 類型的值轉換為 CHAR 類型的值。
UInt8ToInt8

將 UINT8 類型的值轉換為 INT8 類型的值。
UIntAdd

新增兩個 UINT 類型的值。
UIntMult

將 UINT 類型的一個值乘以另一個值。
UIntPtrAdd

新增兩個類型的值UINT_PTR。
UIntPtrMult

將類型的一個值乘以另一個值UINT_PTR。
UIntPtrSub

從另一個值減去類型UINT_PTR的一個值。
UIntPtrToChar

將類型UINT_PTR的值轉換為 CHAR 類型的值。
UIntPtrToInt

將類型SIZE_T的值轉換成 INT 類型的值。
UIntPtrToInt16

將類型UINT_PTR的值轉換成 INT16 類型的值。
UIntPtrToInt8

將類型UINT_PTR的值轉換為 INT8 類型的值。
UIntPtrToIntPtr

將類型UINT_PTR的值轉換為類型INT_PTR的值。
UIntPtrToLong

將類型size_t的值轉換為 LONG 類型的值。
UIntPtrToLongLong

將類型UINT_PTR的值轉換成 LONGLONG 類型的值。
UIntPtrToLongPtr

將類型UINT_PTR的值轉換為類型LONG_PTR的值。
UIntPtrToShort

將類型UINT_PTR的值轉換成 SHORT 類型的值。
UIntPtrToUChar

將類型UINT_PTR的值轉換成 UCHAR 類型的值。
UIntPtrToUInt

將類型UINT_PTR的值轉換為 UINT 類型的值。
UIntPtrToUInt16

將類型UINT_PTR的值轉換為 UINT16 類型的值。
UIntPtrToUInt8

將類型UINT_PTR的值轉換為 UINT8 類型的值。
UIntPtrToULong

將類型UINT_PTR的值轉換為 ULONG 類型的值。
UIntPtrToUShort

將類型UINT_PTR的值轉換為 USHORT 類型的值。
UIntSub

從另一個 UINT 類型減去一個值。
UIntToChar

將 UINT 類型的值轉換為 CHAR 類型的值。
UIntToInt

將 UINT 類型的值轉換為 INT 類型的值。
UIntToInt8

將 UINT 類型的值轉換為 INT8 類型的值。
UIntToIntPtr

將 UINT 類型的值轉換為類型INT_PTR的值。
UIntToLong

將 UINT 類型的值轉換為 LONG 類型的值。
UIntToLongPtr

將 UINT 類型的值轉換為類型LONG_PTR的值。
UIntToShort

將 UINT 類型的值轉換為 SHORT 類型的值。
UIntToUChar

將 UINT 類型的值轉換為 UCHAR 類型的值。
UIntToUInt8

將 UINT 類型的值轉換為 UINT8 類型的值。
UIntToUShort

將 UINT 類型的值轉換為 USHORT 類型的值。
ULongAdd

加入 ULONG 類型的兩個值。
ULongLongAdd

加入類型為 SIZE_T的兩個值。
ULongLongMult

將類型size_t的一個值乘以另一個值。S
ULongLongSub

從另一個SIZE_T減去一個類型的值。
ULongLongToChar

將 ULONGLONG 類型的值轉換為 CHAR 類型的值。
ULongLongToInt

將 ULONGLONG 類型的值轉換為 INT 類型的值。
ULongLongToInt8

將 ULONGLONG 類型的值轉換為 INT8 類型的值。
ULongLongToLong

將 ULONGLONG 類型的值轉換為 LONG 類型的值。
ULongLongToLongLong

將 ULONGLONG 類型的值轉換為類型INT_PTR的值。
ULongLongToLongPtr

將 ULONGLONG 類型的值轉換為類型LONG_PTR的值。
ULongLongToShort

將 ULONGLONG 類型的值轉換為 SHORT 類型的值。
ULongLongToUChar

將 ULONGLONG 類型的值轉換為 UCHAR 類型的值。
ULongLongToUInt

將 ULONGLONG 類型的值轉換為 UINT 類型的值。
ULongLongToUInt8

將 ULONGLONG 類型的值轉換為 UINT8 類型的值。
ULongLongToUIntPtr

將 ULONGLONG 類型的值轉換為類型UINT_PTR的值。
ULongLongToULong

將 ULONGLONG 類型的值轉換為 ULONG 類型的值。
ULongLongToULongPtr

將 ULONGLONG 類型的值轉換為類型ULONG_PTR的值。
ULongLongToUShort

將 ULONGLONG 類型的值轉換為 USHORT 類型的值。
ULongMult

將 ULONG 類型的一個值乘以另一個。
ULongPtrAdd

加入類型為 ULONG_PTR 的兩個值。
ULongPtrMult

將類型ULONG_PTR的一個值乘以另一個值。
ULongPtrSub

從另一個ULONG_PTR減去類型的一個值。
ULongPtrToChar

將類型ULONG_PTR的值轉換為 CHAR 類型的值。
ULongPtrToInt

將類型為 size_t 的值轉換為 INT 類型的值。
ULongPtrToInt8

將類型為 ULONG_PTR 的值轉換為 INT8 類型的值。
ULongPtrToIntPtr

將類型ULONG_PTR的值轉換為類型INT_PTR的值。
ULongPtrToLong

將類型為 ULONG_PTR 的值轉換為 LONG 類型的值。
ULongPtrToLongLong

將類型為 SIZE_T 的值轉換為 INT64 類型的值。
ULongPtrToLongPtr

將類型ULONG_PTR的值轉換為類型LONG_PTR的值。
ULongPtrToShort

將類型ULONG_PTR的值轉換為 SHORT 類型的值。
ULongPtrToUChar

將類型ULONG_PTR的值轉換為 UCHAR 類型的值。
ULongPtrToUInt

將類型為 ULONG_PTR 的值轉換為 UINT 類型的值。
ULongPtrToUInt8

將類型為 ULONG_PTR 的值轉換為 UINT8 類型的值。
ULongPtrToUIntPtr

將類型ULONG_PTR的值轉換為類型UINT_PTR的值。
ULongPtrToULong

將類型為 ULONG_PTR 的值轉換為 ULONG 類型的值。
ULongPtrToUShort

將類型為 ULONG_PTR 的值轉換為 USHORT 類型的值。
ULongSub

將 ULONG 類型的某個值從另一個減去。
ULongToChar

將 ULONG 類型的值轉換為 CHAR 類型的值。
ULongToInt

將 ULONG 類型的值轉換為 INT 類型的值。
ULongToInt8

將 ULONG 類型的值轉換為 INT8 類型的值。
ULongToIntPtr

將 ULONG 類型的值轉換為類型INT_PTR的值。
ULongToLong

將 ULONG 類型的值轉換為 LONG 類型的值。
ULongToLongPtr

將 ULONG 類型的值轉換為類型LONG_PTR的值。
ULongToShort

將 ULONG 類型的值轉換為 SHORT 類型的值。
ULongToUChar

將 ULONG 類型的值轉換為 UCHAR 類型的值。
ULongToUInt

將 ULONG 類型的值轉換為 UINT 類型的值。
ULongToUInt8

將 ULONG 類型的值轉換為 UINT8 類型的值。
ULongToUIntPtr

將 ULONG 類型的值轉換為類型UINT_PTR的值。
ULongToUShort

將 ULONG 類型的值轉換為 USHORT 類型的值。
UShortAdd

新增兩個 USHORT 類型的值。
UShortMult

將 USHORT 類型的一個值乘以另一個值。
UShortSub

從另一個值減去 USHORT 類型的一個值。
UShortToChar

將 USHORT 類型的值轉換為 CHAR 類型的值。
UShortToInt8

將 USHORT 類型的值轉換為 INT8 類型的值。
UShortToShort

將 USHORT 類型的值轉換為 SHORT 類型的值。
UShortToUChar

將 USHORT 類型的值轉換為 UCHAR 類型的值。
UShortToUInt8

將 USHORT 類型的值轉換為 UINT8 類型的值。