ntintsafe.h ヘッダー
このヘッダーはカーネルによって使用されます。 詳細については、次を参照してください。
ntintsafe.h には、次のプログラミング インターフェイスが含まれています。
関数
__mulh |
__RtlpMultiply128 |
__RtlpUnsignedMultiply128 |
__umulh |
RtlByteToChar BYTE 型の値を CHAR 型の値に変換します。 |
RtlByteToInt8 BYTE 型の値を INT8 型の値に変換します。 |
RtlDWordPtrAdd DWORD_PTR型の 2 つの値を追加します。 |
RtlDWordPtrMult DWORD_PTR型の 1 つの値を別の値で乗算します。 |
RtlDWordPtrSub DWORD_PTR型の 1 つの値を別の値から減算します。 |
RtlInt8Add INT8 型の 2 つの値を追加します。 |
RtlInt8Mult INT8 型の 1 つの値を別の値で乗算します。 |
RtlInt8Sub INT8 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
RtlIntMult INT 型の 1 つの値に別の値を乗算します。 |
RtlIntPtrAdd INT_PTR型の 2 つの値を追加します。 |
RtlIntPtrMult INT_PTR型の 1 つの値を別の値で乗算します。 |
RtlIntPtrSub INT_PTR型の 1 つの値を別の値から減算します。 |
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 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
RtlLongLongAdd LONGLONG 型の 2 つの値を追加します。 |
RtlLongLongMult LONGLONG 型の 1 つの値に別の値を乗算します。 |
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 型の 1 つの値に別の値を乗算します。 |
RtlLongPtrAdd LONG_PTR 型の 2 つの値を追加します。 |
RtlLongPtrMult LONG_PTR型の 1 つの値に別の値を乗算します。 |
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 型の 2 つの値を追加します。 |
RtlPtrdiffTMult PTRDIFF_T型の 1 つの値に別の値を乗算します。 |
RtlPtrdiffTSub PTRDIFF_T型の値を別の値から減算します。 |
RtlShortAdd SHORT 型の 2 つの値を追加します。 |
RtlShortMult SHORT 型の 1 つの値に別の値を乗算します。 |
RtlShortSub SHORT 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
RtlSizeTMult SIZE_T型の 1 つの値に別の値を乗算します。 |
RtlSizeTSub SIZE_T型の値を別の値から減算します。 |
RtlSSIZETAdd SSIZE_T 型の 2 つの値を追加します。 |
RtlSSIZETMult SSIZE_T型の 1 つの値に別の値を乗算します。 |
RtlSSIZETSub SSIZE_T型の値を別の値から減算します。 |
RtlUInt8Add UINT8 型の 2 つの値を追加します。 |
RtlUInt8Mult UINT8 型の 1 つの値に別の値を乗算します。 |
RtlUInt8Sub RtlUInt8Sub ルーチンは、UINT8 型の 1 つの値を別の値から減算します。 |
RtlUInt8ToChar UINT8 型の値を CHAR 型の値に変換します。 |
RtlUInt8ToInt8 UINT8 型の値を INT8 型の値に変換します。 |
RtlUIntAdd UINT 型の 2 つの値を追加します。 |
RtlUIntMult UINT 型の 1 つの値に別の値を乗算します。 |
RtlUIntPtrAdd UINT_PTR 型の 2 つの値を追加します。 |
RtlUIntPtrMult UINT_PTR型の 1 つの値を別の値で乗算します。 |
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 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
RtlULongLongAdd ULONGLONG 型の 2 つの値を追加します。 |
RtlULongLongMult ULONGLONG 型の 1 つの値を別の値で乗算します。 |
RtlULongLongSub ULONGLONG 型の 1 つの値を別の値から減算します。 |
RtlULongLongToChar ULONGLONG 型の値を CHAR 型の値に変換します。 |
RtlULongLongToInt ULONGLONG 型の値を INT 型の値に変換します。 |
RtlULongLongToInt8 ULONGLONG 型の値を INT8 型の値に変換します。 |
RtlULongLongToLong ULONGLONG 型の値を LONG 型の値に変換します。 |
RtlULongLongToLongLong ULONGLONG 型の値を LONGLONG 型の値に変換します。 |
RtlULongLongToLongPtr ULONGLONG 型の値を LONG_PTR 型の値に変換します。 |
RtlULongLongToShort ULONGLONG 型の値を SHORT 型の値に変換します。 |
RtlULongLongToUChar ULONGLONG 型の値を UCHAR 型の値に変換します。 |
RtlULongLongToUInt ULONGLONG 型の値を UINT 型の値に変換します。 |
RtlULongLongToUInt8 ULONGLONG 型の値を UINT8 型の値に変換します。 |
RtlULongLongToUIntPtr ULONGLONG 型の値を UINT_PTR 型の値に変換します。 |
RtlULongLongToULong ULONGLONG 型の値を ULONG 型の値に変換します。 |
RtlULongLongToULongPtr ULONGLONG 型の値を ULONG_PTR 型の値に変換します。 |
RtlULongLongToUShort ULONGLONG 型の値を USHORT 型の値に変換します。 |
RtlULongMult ULONG 型の 1 つの値を別の値で乗算します。 |
RtlULongPtrAdd ULONG_PTR型の 2 つの値を追加します。 |
RtlULongPtrMult ULONG_PTR型の 1 つの値を別の値で乗算します。 |
RtlULongPtrSub ULONG_PTR型の 1 つの値を別の値から減算します。 |
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 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
RtlUShortMult USHORT 型の 1 つの値に別の値を乗算します。 |
RtlUShortSub USHORT 型の 1 つの値を別の値から減算します。 |
RtlUShortToChar USHORT 型の値を CHAR 型の値に変換します。 |
RtlUShortToInt8 USHORT 型の値を INT8 型の値に変換します。 |
RtlUShortToShort USHORT 型の値を SHORT 型の値に変換します。 |
RtlUShortToUChar USHORT 型の値を UCHAR 型の値に変換します。 |
RtlUShortToUInt8 USHORT 型の値を UINT8 型の値に変換します。 |