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