此标头由内核使用。 有关详细信息,请参阅:
ntintsafe.h 包含以下编程接口:
功能
|
__mulh |
|
__RtlpMultiply128 |
|
__RtlpUnsignedMultiply128 |
|
__umulh |
|
RtlByteToChar 将 BYTE 类型的值转换为 CHAR 类型的值。 |
|
RtlByteToInt8 将 BYTE 类型的值转换为 INT8 类型的值。 |
|
RtlDWordPtrAdd 添加DWORD_PTR类型的两个值。 |
|
RtlDWordPtrMult 将类型DWORD_PTR的一个值相乘另一个值。 |
|
RtlDWordPtrSub 从另一个值减去类型DWORD_PTR的一个值。 |
|
RtlInt8Add 添加 INT8 类型的两个值。 |
|
RtlInt8Mult 将 INT8 类型的一个值乘以另一个值。 |
|
RtlInt8Sub 从另一个值中减去 INT8 类型的一个值。 |
|
RtlInt8ToUChar 将 INT8 类型的值转换为 UCHAR 类型的值。 |
|
RtlInt8ToUInt 将 INT8 类型的值转换为 UINT 类型的值。 |
|
RtlInt8ToUInt8 将 INT8 类型的值转换为 UINT8 类型的值。 |
|
RtlInt8ToUIntPtr 将 INT8 类型的值转换为UINT_PTR类型的值。 |
|
RtlInt8ToULong 将 INT8 类型的值转换为 ULONG 类型的值。 |
|
RtlInt8ToULongLong 将 INT8 类型的值转换为 ULONGLONG 类型的值。 |
|
RtlInt8ToULongPtr 将 INT8 类型的值转换为ULONG_PTR类型的值。 |
|
RtlInt8ToUShort 将 INT8 类型的值转换为 USHORT 类型的值。 |
|
RtlIntAdd 添加 INT 类型的两个值。 |
|
RtlIntMult 将 INT 类型的一个值乘以另一个值。 |
|
RtlIntPtrAdd 添加INT_PTR类型的两个值。 |
|
RtlIntPtrMult 将INT_PTR类型的一个值相乘另一个值。 |
|
RtlIntPtrSub 从另一个值减去类型INT_PTR的一个值。 |
|
RtlIntPtrToChar 将类型INT_PTR的值转换为 CHAR 类型的值。 |
|
RtlIntPtrToInt 将类型INT_PTR的值转换为 INT 类型的值。 |
|
RtlIntPtrToInt8 将类型INT_PTR的值转换为 INT8 类型的值。 |
|
RtlIntPtrToLong 将类型INT_PTR的值转换为 LONG 类型的值。 |
|
RtlIntPtrToLongPtr 将类型INT_PTR的值转换为类型LONG_PTR的值。 |
|
RtlIntPtrToShort 将类型INT_PTR的值转换为 SHORT 类型的值。 |
|
RtlIntPtrToUChar 将类型INT_PTR的值转换为 UCHAR 类型的值。 |
|
RtlIntPtrToUInt 将类型INT_PTR的值转换为 UINT 类型的值。 |
|
RtlIntPtrToUInt8 将类型INT_PTR的值转换为 UINT8 类型的值。 |
|
RtlIntPtrToUIntPtr 将类型INT_PTR的值转换为UINT_PTR类型的值。 |
|
RtlIntPtrToULong 将类型INT_PTR的值转换为 ULONG 类型的值。 |
|
RtlIntPtrToULongLong 将类型INT_PTR的值转换为 ULONGLONG 类型的值。 |
|
RtlIntPtrToULongPtr 将类型INT_PTR的值转换为ULONG_PTR类型的值。 |
|
RtlIntPtrToUShort 将类型INT_PTR的值转换为 USHORT 类型的值。 |
|
RtlIntSub 从另一个 INT 类型减去一个值。 |
|
RtlIntToChar 将 INT 类型的值转换为 CHAR 类型的值。 |
|
RtlIntToInt8 将 INT 类型的值转换为 INT8 类型的值。 |
|
RtlIntToShort 将 INT 类型的值转换为 SHORT 类型的值。 |
|
RtlIntToUChar 将 INT 类型的值转换为 UCHAR 类型的值。 |
|
RtlIntToUInt 将 INT 类型的值转换为 UINT 类型的值。 |
|
RtlIntToUInt8 将 INT 类型的值转换为 UINT8 类型的值。 |
|
RtlIntToULong 将 INT 类型的值转换为 ULONG 类型的值。 |
|
RtlIntToULongLong 将 INT 类型的值转换为 ULONGLONG 类型的值。 |
|
RtlIntToUShort 将 INT 类型的值转换为 USHORT 类型的值。 |
|
RtlLongAdd 添加 LONG 类型的两个值。 |
|
RtlLongLongAdd 添加 LONGLONG 类型的两个值。 |
|
RtlLongLongMult 将 LONGLONG 类型的一个值乘以另一个值。 |
|
RtlLongLongSub 从另一个值中减去 LONGLONG 类型的一个值。 |
|
RtlLongLongToChar 将 LONGLONG 类型的值转换为 CHAR 类型的值。 |
|
RtlLongLongToInt 将 LONGLONG 类型的值转换为 INT 类型的值。 |
|
RtlLongLongToInt8 将 LONGLONG 类型的值转换为 INT8 类型的值。 |
|
RtlLongToIntPtr 将 LONGLONG 类型的值转换为INT_PTR类型的值。 |
|
RtlLongLongToLong 将 LONGLONG 类型的值转换为 LONG 类型的值。 |
|
RtlLongLongToLongPtr 将 LONGLONG 类型的值转换为LONG_PTR类型的值。 |
|
RtlLongLongToShort 将 LONGLONG 类型的值转换为 SHORT 类型的值。 |
|
RtlLongLongToUChar 将 LONGLONG 类型的值转换为 UCHAR 类型的值。 |
|
RtlLongToUInt 将 LONGLONG 类型的值转换为 UINT 类型的值。 |
|
RtlLongToUInt8 将 LONGLONG 类型的值转换为 UNIT8 类型的值。 |
|
RtlLongLongToULong 将 LONGLONG 类型的值转换为 ULONG 类型的值。 |
|
RtlLongLongToULongLong 将 LONGLONG 类型的值转换为 LONGLONG 类型的值。 |
|
RtlLongLongToUShort 将 LONGLONG 类型的值转换为 USHORT 类型的值。 |
|
RtlLongMult 将 LONG 类型的一个值乘以另一个值。 |
|
RtlLongPtrAdd LONG_PTR类型的两个值相加。 |
|
RtlLongPtrMult 将LONG_PTR类型的一个值相乘另一个值。 |
|
RtlLongPtrSub 从另一个值减去类型LONG_PTR的一个值。 |
|
RtlLongPtrToChar 将类型LONG_PTR的值转换为 CHAR 类型的值。 |
|
RtlLongPtrToInt 将类型LONG_PTR的值转换为 INT 类型的值。 |
|
RtlLongPtrToInt8 将类型LONG_PTR的值转换为 INT8 类型的值。 |
|
RtlLongPtrToIntPtr 将类型LONG_PTR的值转换为INT_PTR类型的值。 |
|
RtlLongPtrToLong 将类型LONG_PTR的值转换为 LONG 类型的值。 |
|
RtlLongPtrToShort 将类型LONG_PTR的值转换为 SHORT 类型的值。 |
|
RtlLongPtrToUChar 将类型LONG_PTR的值转换为 UCHAR 类型的值。 |
|
RtlLongPtrToUInt 将类型LONG_PTR的值转换为 UINT 类型的值。 |
|
RtlLongPtrToUInt8 将类型为 LONG_PTR 的值转换为 UINT8 类型的值。 |
|
RtlLongPtrToUIntPtr 将类型LONG_PTR的值转换为UINT_PTR类型的值。 |
|
RtlLongPtrToULong 将类型LONG_PTR的值转换为 ULONG 类型的值。 |
|
RtlLongPtrToULongLong 将类型LONG_PTR的值转换为 ULONGLONG 类型的值。 |
|
RtlLongPtrToULongPtr 将类型LONG_PTR的值转换为ULONG_PTR类型的值。 |
|
RtlLongPtrToUShort 将类型LONG_PTR的值转换为 USHORT 类型的值。 |
|
RtlLongSub 从另一个值中减去 LONG 类型的一个值。 |
|
RtlLongToChar 将 LONG 类型的值转换为 CHAR 类型的值。 |
|
RtlLongToInt 将 LONG 类型的值转换为 INT 类型的值。 |
|
RtlLongToInt8 将 LONG 类型的值转换为 INT8 类型的值。 |
|
RtlLongToIntPtr 将 LONG 类型的值转换为INT_PTR类型的值。 |
|
RtlLongToShort 将 LONG 类型的值转换为 SHORT 类型的值。 |
|
RtlLongToUChar 将 LONG 类型的值转换为 UCHAR 类型的值。 |
|
RtlLongToUInt 将 LONG 类型的值转换为 UINT 类型的值。 |
|
RtlLongToUInt8 将 LONG 类型的值转换为 UINT8 类型的值。 |
|
RtlLongToUIntPtr 将 LONG 类型的值转换为UINT_PTR类型的值。 |
|
RtlLongToULong 将 LONG 类型的值转换为 ULONG 类型的值。 |
|
RtlLongToULongLong 将 LONG 类型的值转换为 ULONGLONG 类型的值。 |
|
RtlLongToULongPtr 将 LONG 类型的值转换为ULONG_PTR类型的值。 |
|
RtlLongToUShort 将 LONG 类型的值转换为 USHORT 类型的值。 |
|
RtlPtrdiffTAdd PTRDIFF_T类型的两个值相加。 |
|
RtlPtrdiffTMult 将PTRDIFF_T类型的一个值相乘另一个值。 |
|
RtlPtrdiffTSub 从另一个值减去类型PTRDIFF_T的一个值。 |
|
RtlShortAdd 添加两个 SHORT 类型的值。 |
|
RtlShortMult 将 SHORT 类型的一个值乘以另一个值。 |
|
RtlShortSub 从另一个减去一个类型 SHORT 的值。 |
|
RtlShortToChar 将 SHORT 类型的值转换为 CHAR 类型的值。 |
|
RtlShortToDWordPtr 将 SHORT 类型的值转换为DWORD_PTR类型的值。 |
|
RtlShortToInt8 将 SHORT 类型的值转换为 INT8 类型的值。 |
|
RtlShortToUChar 将 SHORT 类型的值转换为 UCHAR 类型的值。 |
|
RtlShortToUInt 将 SHORT 类型的值转换为 UINT 类型的值。 |
|
RtlShortToUInt8 将 SHORT 类型的值转换为 UINT8 类型的值。 |
|
RtlShortToUIntPtr 将 SHORT 类型的值转换为UINT_PTR类型的值。 |
|
RtlShortToULong 将 SHORT 类型的值转换为 ULONG 类型的值。 |
|
RtlShortToULongLong 将 SHORT 类型的值转换为 ULONGLONG 类型的值。 |
|
RtlShortToULongPtr 将 SHORT 类型的值转换为ULONG_PTR类型的值。 |
|
RtlShortToUShort 将 SHORT 类型的值转换为 USHORT 类型的值。 |
|
RtlSizeTAdd SIZE_T类型的两个值相加。 |
|
RtlSizeTMult 将SIZE_T类型的一个值相乘另一个值。 |
|
RtlSizeTSub 从另一个值减去类型SIZE_T的一个值。 |
|
RtlSSIZETAdd 添加SSIZE_T类型的两个值。 |
|
RtlSSIZETMult 将SSIZE_T类型的一个值相乘另一个值。 |
|
RtlSSIZETSub 从另一个值中减去类型SSIZE_T的一个值。 |
|
RtlUInt8Add 添加 UINT8 类型的两个值。 |
|
RtlUInt8Mult 将 UINT8 类型的一个值乘以另一个值。 |
|
RtlUInt8Sub RtlUInt8Sub 例程从另一个 UINT8 类型减去一个值。 |
|
RtlUInt8ToChar 将 UINT8 类型的值转换为 CHAR 类型的值。 |
|
RtlUInt8ToInt8 将 UINT8 类型的值转换为 INT8 类型的值。 |
|
RtlUIntAdd 添加 UINT 类型的两个值。 |
|
RtlUIntMult 将 UINT 类型的一个值乘以另一个值。 |
|
RtlUIntPtrAdd 添加UINT_PTR类型的两个值。 |
|
RtlUIntPtrMult 将UINT_PTR类型的一个值相乘另一个值。 |
|
RtlUIntPtrSub 从另一个值减去类型UINT_PTR的一个值。 |
|
RtlUIntPtrToChar 将类型UINT_PTR的值转换为 CHAR 类型的值。 |
|
RtlUIntPtrToInt 将类型UINT_PTR的值转换为 INT 类型的值。 |
|
RtlUIntPtrToInt16 将类型UINT_PTR的值转换为 INT16 类型的值。 |
|
RtlUIntPtrToInt8 将类型UINT_PTR的值转换为 INT8 类型的值。 |
|
RtlUIntPtrToIntPtr 将类型UINT_PTR的值转换为INT_PTR类型的值。 |
|
RtlUIntPtrToLong 将类型UINT_PTR的值转换为 LONG 类型的值。 |
|
RtlUIntPtrToLongLong 将类型UINT_PTR的值转换为 LONGLONG 类型的值。 |
|
RtlUIntPtrToLongPtr 将类型UINT_PTR的值转换为类型LONG_PTR的值。 |
|
RtlUIntPtrToShort 将类型UINT_PTR的值转换为 SHORT 类型的值。 |
|
RtlUIntPtrToUChar 将类型UINT_PTR的值转换为 UCHAR 类型的值。 |
|
RtlUIntPtrToUInt 将类型UINT_PTR的值转换为 UINT 类型的值。 |
|
RtlUIntPtrToUInt16 将类型UINT_PTR的值转换为 UINT16 类型的值。 |
|
RtlUIntPtrToUInt8 将类型UINT_PTR的值转换为 UINT8 类型的值。 |
|
RtlUIntPtrToULong 了解此函数如何将类型UINT_PTR的值转换为 LONG 类型的值。 |
|
RtlUIntPtrToUShort 将类型UINT_PTR的值转换为 USHORT 类型的值。 |
|
RtlUIntSub 从另一个 UINT 类型减去一个值。 |
|
RtlUIntToChar 将 UINT 类型的值转换为 CHAR 类型的值。 |
|
RtlUIntToInt 将 UINT 类型的值转换为 INT 类型的值。 |
|
RtlUIntToInt8 将 UINT 类型的值转换为 INT8 类型的值。 |
|
RtlUIntToIntPtr 将 UINT 类型的值转换为INT_PTR类型的值。 |
|
RtlUIntToLong 将 UINT 类型的值转换为 LONG 类型的值。 |
|
RtlUIntToLongPtr 将 UINT 类型的值转换为LONG_PTR类型的值。 |
|
RtlUIntToShort 将 UINT 类型的值转换为 SHORT 类型的值。 |
|
RtlUIntToUChar 将 UINT 类型的值转换为 UCHAR 类型的值。 |
|
RtlUIntToUInt8 将 UINT 类型的值转换为 UINT8 类型的值。 |
|
RtlUIntToUShort 将 UINT 类型的值转换为 USHORT 类型的值。 |
|
RtlULongAdd 添加 ULONG 类型的两个值。 |
|
RtlULongLongAdd 添加 ULONGLONG 类型的两个值。 |
|
RtlULongLongMult 将 ULONGLONG 类型的一个值乘以另一个值。 |
|
RtlULongLongSub 从另一个值中减去 ULONGLONG 类型的一个值。 |
|
RtlULongLongToChar 将 ULONGLONG 类型的值转换为 CHAR 类型的值。 |
|
RtlULongToInt 将 ULONGLONG 类型的值转换为 INT 类型的值。 |
|
RtlULongToInt8 将 ULONGLONG 类型的值转换为 INT8 类型的值。 |
|
RtlULongLongToLong 将 ULONGLONG 类型的值转换为 LONG 类型的值。 |
|
RtlULongLongToLongLong 将 ULONGLONG 类型的值转换为 LONGLONG 类型的值。 |
|
RtlULongLongToLongPtr 将 ULONGLONG 类型的值转换为LONG_PTR类型的值。 |
|
RtlULongLongToShort 将 ULONGLONG 类型的值转换为 SHORT 类型的值。 |
|
RtlULongToUChar 将 ULONGLONG 类型的值转换为 UCHAR 类型的值。 |
|
RtlULongToUInt 将 ULONGLONG 类型的值转换为 UINT 类型的值。 |
|
RtlULongToUInt8 将 ULONGLONG 类型的值转换为 UINT8 类型的值。 |
|
RtlULongToUIntPtr 将 ULONGLONG 类型的值转换为UINT_PTR类型的值。 |
|
RtlULongLongToULong 将 ULONGLONG 类型的值转换为 ULONG 类型的值。 |
|
RtlULongLongToULongPtr 将 ULONGLONG 类型的值转换为ULONG_PTR类型的值。 |
|
RtlULongToUShort 将 ULONGLONG 类型的值转换为 USHORT 类型的值。 |
|
RtlULongMult 将 ULONG 类型的一个值乘以另一个值。 |
|
RtlULongPtrAdd ULONG_PTR类型的两个值相加。 |
|
RtlULongPtrMult 将类型ULONG_PTR的一个值相乘另一个值。 |
|
RtlULongPtrSub 从另一个值减去类型ULONG_PTR的一个值。 |
|
RtlULongPtrToChar 将类型ULONG_PTR的值转换为 CHAR 类型的值。 |
|
RtlULongPtrToInt 将类型ULONG_PTR的值转换为 INT 类型的值。 |
|
RtlULongPtrToInt8 将类型ULONG_PTR的值转换为 INT8 类型的值。 |
|
RtlULongPtrToIntPtr 将类型ULONG_PTR的值转换为INT_PTR类型的值。 |
|
RtlULongPtrToLong 将类型ULONG_PTR的值转换为 LONG 类型的值。 |
|
RtlULongPtrToLongLong 将类型ULONG_PTR的值转换为 LONGLONG 类型的值。 |
|
RtlULongPtrToLongPtr 将类型ULONG_PTR的值转换为LONG_PTR类型的值。 |
|
RtlULongPtrToShort 将类型ULONG_PTR的值转换为 SHORT 类型的值。 |
|
RtlULongPtrToUChar 将类型ULONG_PTR的值转换为 UCHAR 类型的值。 |
|
RtlULongPtrToUInt 将类型ULONG_PTR的值转换为 UINT 类型的值。 |
|
RtlULongPtrToUInt8 将类型ULONG_PTR的值转换为 UINT8 类型的值。 |
|
RtlULongPtrToUIntPtr 将类型ULONG_PTR的值转换为UINT_PTR类型的值。 |
|
RtlULongPtrToULong 将类型ULONG_PTR的值转换为 ULONG 类型的值。 |
|
RtlULongPtrToUShort 将类型ULONG_PTR的值转换为 USHORT 类型的值。 |
|
RtlULongSub 从另一个 ULONG 类型减去一个值。 |
|
RtlULongToChar 将 ULONG 类型的值转换为 CHAR 类型的值。 |
|
RtlULongToInt 将 ULONG 类型的值转换为 INT 类型的值。 |
|
RtlULongToInt8 将 ULONG 类型的值转换为 INT8 类型的值。 |
|
RtlULongToIntPtr 将 ULONG 类型的值转换为INT_PTR类型的值。 |
|
RtlULongToLong 将 ULONG 类型的值转换为 LONG 类型的值。 |
|
RtlULongToLongPtr 将 ULONG 类型的值转换为LONG_PTR类型的值。 |
|
RtlULongToShort 将 ULONG 类型的值转换为 SHORT 类型的值。 |
|
RtlULongToUChar 将 ULONG 类型的值转换为 UCHAR 类型的值。 |
|
RtlULongToUInt 将 ULONG 类型的值转换为 UINT 类型的值。 |
|
RtlULongToUInt8 了解此函数如何将类型ULONG_PTR的值转换为 UINT8 类型的值。 |
|
RtlULongToUIntPtr 了解此方法如何将类型ULONG_PTR的值转换为UINT_PTR类型的值。 |
|
RtlULongToUShort 将 ULONG 类型的值转换为 USHORT 类型的值。 |
|
RtlUShortAdd 添加 USHORT 类型的两个值。 |
|
RtlUShortMult 将 USHORT 类型的一个值乘以另一个值。 |
|
RtlUShortSub 从另一个值中减去 USHORT 类型的一个值。 |
|
RtlUShortToChar 将 USHORT 类型的值转换为 CHAR 类型的值。 |
|
RtlUShortToInt8 将 USHORT 类型的值转换为 INT8 类型的值。 |
|
RtlUShortToShort 将 USHORT 类型的值转换为 SHORT 类型的值。 |
|
RtlUShortToUChar 将 USHORT 类型的值转换为 UCHAR 类型的值。 |
|
RtlUShortToUInt8 将 USHORT 类型的值转换为 UINT8 类型的值。 |