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