IMFActivate::ShutdownObject 메서드(mfobjects.h)

만든 개체를 종료합니다.

구문

HRESULT ShutdownObject();

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 Description
S_OK
메서드가 성공했습니다.

설명

IMFActivate::ActivateObject를 호출하여 개체를 만드는 경우 개체 사용을 마쳤으면 ShutdownObject를 호출합니다.

활성화 개체를 만드는 구성 요소가 아닌 ActivateObject를 호출하는 구성 요소는 ShutdownObject를 호출합니다. 예를 들어 일반적인 재생 애플리케이션에서 애플리케이션은 미디어 싱크에 대한 활성화 개체를 만들지만 미디어 세션은 ActivateObject를 호출합니다. 따라서 애플리케이션이 아닌 미디어 세션은 ShutdownObject를 호출합니다.

ShutdownObject가 호출되면 활성화 개체는 생성된 개체에 대한 모든 내부 참조를 해제합니다. ActivateObject를 다시 호출하는 경우 활성화 개체는 다른 개체의 새 instance 만듭니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 mfobjects.h
라이브러리 Mfuuid.lib

추가 정보

활성화 개체

IMFActivate