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