sailorCat
카테고리
작성일
2021. 8. 4. 14:28
작성자
sailorCat
728x90

Component Object Model은 DirectZ의 프로그래밍 언어 독립성, 하위 호환성을 보장한다.

C++ 클래스로 간주하고 사용 가능

 

COM 객체는 COM 인터페이스라고도 불린다.

User가 COM 내부의 내용을 알 수 없고, COM 객체를 가리키는 포인터나 인터페이스의 메소드를 통해 알 수 있다.

 

new와 delete를 이용하여 생성 및 삭제가 불가능 하며, 반드시 생성을 위한 별도의 API 함수를 써야 한다.

모든 COM 인터페이스는 IUnKnown 기능을 상속하는데 여기서 Release라는 메소드가 제공된다.

 

 

728x90