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 类型的值。
Int8ToULong

将 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 类型的值。
IntPtrToULong

将 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 类型的值。
ULongPtrToLong

将 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 类型的值。