접두어 |
원래말 |
의미 |
cb |
Count of Bytes |
바이트 수 |
dw |
double word |
부호없는 long형 정수 |
h |
handle |
윈도우, 비트맵, 파일 등의 핸들 |
sz |
Null Terminated |
NULL 종료 문자열 |
w |
word |
부호없는 정수형 |
i |
Integer |
정수형 |
b |
Bool |
논리형 |
접두어를 정확하게 외우고 있으면 함수의 인수가 어떤 의미인가를 금방 파악할 수 있다.
ex) cbString : 문자열의 바이트수를 나타내는 인수
szMessage : 널 문자열을 가리키는 포인터
데이터형 |
의미 |
BYTE |
unsigned char형 |
WORD |
unsigned short형 |
DWORD |
unsigned long형 |
LONG |
long형과 동일 |
LPSTR |
char *와 동일 |
BOOL |
정수형이며, TRUE, FALSE중 한값을 가진다. |
기존 데이터형으로 조합이 가능한 형을 새로운 데이터형으로 선언하여 사용하는 이유는 사용자의 편의성을 위함도 있지만 컴퓨터 시스템이 다른 시스템으로 변경되어 이식될 가능성등을 위한 소스의 호환성을 위해 이런 데이터형을 사용한다.
'Win32 API' 카테고리의 다른 글
핸들(handle) (1) | 2014.02.12 |
---|---|
윈도우즈의 장점. (0) | 2014.02.12 |
win32 api 모르는것 정리中 (0) | 2014.02.10 |