자체 COM 개체가 더 이상 사용 되 고 생각 하는 경우 메모리에서 개체를 제거 하려면 자동으로 시도 하지 않습니다. 대신, 개체 프로그래머는 사용 하지 않는 개체를 제거 해야 합니다. 프로그래머가 결정 여부 개체 참조 개수에 따라 제거할 수 있습니다.
COM IUnknown 메서드를 사용 하 여 AddRef 및 출시, 개체에 인터페이스의 참조 횟수를 관리 합니다. 이러한 메서드를 호출 하는 일반 규칙은
간단한 구현, 각 AddRef 전화 증가 및 각 릴리스 개체 내의 카운터 변수를 감소 호출 합니다. 카운트 0을 반환 하는 경우 인터페이스를 더 이상 어떤 사용자가 하 고 자체 메모리에서 제거 하려면 무료입니다.
참조 카운팅 구현할 수도 있습니다 (않기로, 개별 인터페이스) 개체에 대 한 각 참조 계산 되도록 합니다. 이 경우 각 AddRef 및 Release 호출 개체에 중앙 구현에 위임 하 고 릴리스 참조 횟수가 0에 도달 하는 경우 전체 개체를 해제。
참고 항목nbsp; 에서 참조 카운팅을 통해 개체 수명 관리 는 Win32 SDK(&N)