ntintsafe.h 标头
内核使用此标头。 有关详细信息,请参阅:
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 类型的值。 |
RtlLongLongToIntPtr 将 LONGLONG 类型的值转换为 INT_PTR 类型的值。 |
RtlLongLongToLong 将 LONGLONG 类型的值转换为 LONG 类型的值。 |
RtlLongLongToLongPtr 将 LONGLONG 类型的值转换为 LONG_PTR 类型的值。 |
RtlLongLongToShort 将 LONGLONG 类型的值转换为 SHORT 类型的值。 |
RtlLongLongToUChar 将 LONGLONG 类型的值转换为 UCHAR 类型的值。 |
RtlLongLongToUInt 将 LONGLONG 类型的值转换为 UINT 类型的值。 |
RtlLongLongToUInt8 将 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 类型的值。 |
RtlShortToULong 将 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 类型的值。 |
RtlUIntPtrToLong 将 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 类型的一个值乘以另一个值。 |
RtlULongSub 从另一个值中减去 ULONGLONG 类型的一个值。 |
RtlULongLongToChar 将 ULONGLONG 类型的值转换为 CHAR 类型的值。 |
RtlULongLongToInt 将 ULONGLONG 类型的值转换为 INT 类型的值。 |
RtlULongLongToInt8 将 ULONGLONG 类型的值转换为 INT8 类型的值。 |
RtlULongLongToLong 将 ULONGLONG 类型的值转换为 LONG 类型的值。 |
RtlULongLongToLong 将 ULONGLONG 类型的值转换为 LONGLONG 类型的值。 |
RtlULongLongToLongPtr 将 ULONGLONG 类型的值转换为 LONG_PTR 类型的值。 |
RtlULongLongToShort 将 ULONGLONG 类型的值转换为 SHORT 类型的值。 |
RtlULongLongToUChar 将 ULONGLONG 类型的值转换为 UCHAR 类型的值。 |
RtlULongLongToUInt 将 ULONGLONG 类型的值转换为 UINT 类型的值。 |
RtlULongToUInt8 将 ULONGLONG 类型的值转换为 UINT8 类型的值。 |
RtlULongLongToUIntPtr 将 ULONGLONG 类型的值转换为 UINT_PTR 类型的值。 |
RtlULongLongToULong 将 ULONGLONG 类型的值转换为 ULONG 类型的值。 |
RtlULongLongToULongPtr 将 ULONGLONG 类型的值转换为 ULONG_PTR 类型的值。 |
RtlULongLongToUShort 将 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 类型的值。 |
RtlULongPtrToLong 将 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 类型的值。 |