본문 바로가기
기타

c#에서 UnmanagedType의 종류

by leo21c 2011. 8. 11.

c#에서 UnmanagedType의 종류

Bool : 4바이트 불리언값
ByValArray :고정길이 배열
FunctionPtr :함수 포인터
I1: 1바이트 부호화 정수
I2: 2바이트 부호화 정수
I4: 4바이트 부호화 정수
I8: 8바이트 부호화 정수
LPStr : Ansi문자열
LPStruct : C언어 구조체 포인터
LPTStr :플랫폼 독립적인 문자열.Windows98계열은 Ansi문자열Windows2000계열은Unicode 문자열
LPVoid :타입이없는4바이트 포인터
LPWStr :유니코드 문자열
R4: 4바이트 부동 소숫점
R8: 8바이트 부동 소숫점
Struct : C언어 구조체
SysInt :플랫폼 독립 부동화 정수. 32비트 OS의 경우 4바이트 64비트OS일 경우8바이트
U1: 1바이트 비부호화 정수
U2: 2바이트 비부호화 정수
U4: 4바이트 비부호화 정수
U8: 8바이트 비부호화 정수