windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ windows ] in KIDS
글 쓴 이(By): hongcho (홍이)
날 짜 (Date): 1998년 4월 19일 일요일 오후 05시 14분 19초
제 목(Title): Re: [Q] Handle???


핸들은 특별한 데이타 타입이라기 보다는 내부 시스템이 사용하는 아이디라고 
보시면 좋습니다.  어떻게 보면 포인터처럼 생각되기도 쉬운데 직접 디레퍼런스를 
할 수 있는 것이 아니므로 포인터는 아니죠.  예를 들어 윈도우 핸들인 경우, 새로 
윈도우를 만들었을 때 내부 시스템에서 그 윈도우와 관련된 리소스 (메모리 등등) 
을 할당하고 초기화하게 되죠.  내부 시스템은 그런 다음 메모리의 포인터를 
돌려주는 대신 (직접 돌려주면 어플리케이션이 지 멋대로 메모리를 엑세스 할 수 
있을 테니까) 아이디, 즉 핸들을 돌려주게 됩니다.  그 다음부터는 핸들로 할당된 
특정 리소스 (이 예의 경우엔 윈도우) 를 지칭하게 됩니다.

보통 윈도우즈에서 핸들은 32비트 언사인드 인테저입니다.

홍. 
-- 04/19/1998 ------------------------- http://www.sori.org/hongcho/ --
Due to a shortage of devoted followers, the production of great leaders
has been discontinued.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.