Win32   Win32 API, Win32 Application Programming Interface  

(2013-05-12)

1. 개요

  ㅇ 구 윈도우 API
     - MS社의 구 16비트 시스템윈도우즈 3.x 시스템에 대한 표준 인터페이스

  ㅇ Win32 API
     - MS社의 32 비트형 윈도우즈 시스템에 대한 표준 인터페이스

  ㅇ 현 윈도우 API
     - MS社의 32 비트, 64 비트 윈도우즈 시스템에 대한 광범위한 표준 인터페이스


2. Win32 특징프로세스를 기본 수행 단위로 하는 UNIX와는 달리, Win 32는 스레드를 기본 수행
     단위로 하고 있다. 
     - 한편, 각 프로세스는 하나 이상의 스레드를 포함하는 개념이다.
  ㅇ 거의 모든 시스템 자원들을 Kernel Object라고 하며, 이들은 Handle이라는 것에 의
     해 참조될 수 있다.
  ㅇ API 함수윈도우즈운영체제가 제공하는 함수들이다. 
     - Win32 함수명들은 대체로 길고 명확하고 읽기쉽게 되어있다. 

  ㅇ Win32 서브시스템을 구성하는 요소들 (Win32 함수들의 분류)
     - KERNEL : 메모리,프로세스 등을 관리하는 커널 (kernel.exe)
     - USER   : 사용자 인터페이스 및 화면 윈도우를 관리 (윈도우, 메뉴, 다이얼로그,
                컨트롤 등을 관리)
     - GDI    : 물리적 디바이스에 대한 화면처리 및 그래픽을 담당 (gdi.exe)

윈도우즈 기타(미분류)
   1. ActiveX   2. DLL   3. GDI   4. MFC   5. NDIS   6. SDK   7. 가상 디바이스 드라이버   8. 닷넷   9. 레지스트리   10. 윈도우즈 API(Win32 등)   11. 윈속  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"