다음을 통해 공유


IUnknown::Release 메서드(unknwn.h)

COM 개체의 인터페이스에 대한 참조 수를 감소합니다.

구문

ULONG Release();

반환 값

메서드는 새 참조 수를 반환합니다. 이 값은 테스트 목적으로만 사용됩니다.

설명

개체의 참조 개수가 0에 도달하면 Release 에서 인터페이스 포인터를 해제해야 합니다. 해제된 포인터가 개체에 대한 유일한(이전의) 미해결 참조인 경우(개체가 단일 인터페이스 또는 여러 인터페이스를 지원하는지 여부) 구현은 개체를 해제해야 합니다.

개체의 집계는 인터페이스 포인터를 복구하는 기능을 제한합니다.

발신자에 대한 참고 사항

인터페이스 포인터를 더 이상 사용할 필요가 없는 경우 이 메서드를 호출합니다. in-out 매개 변수를 사용하는 메서드를 작성하는 경우 전달하려는 포인터에서 Release 를 호출한 후 그 위에 있는 out-value를 복사합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 unknwn.h

추가 정보