intsafe.h 헤더
이 헤더는 Windows 셸에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
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 형식의 값으로 변환합니다. |