IMFShutdown 인터페이스(mfidl.h)

명시적으로 종료해야 하는 일부 Media Foundation 개체에 의해 노출됩니다.

상속

IMFShutdown 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFShutdown 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMFShutdown 인터페이스에는 이러한 메서드가 있습니다.

 
IMFShutdown::GetShutdownStatus

IMFShutdown::Shutdown 메서드에 대한 이전 호출의 상태 쿼리합니다.
IMFShutdown::Shutdown

Media Foundation 개체를 종료하고 개체와 연결된 모든 리소스를 해제합니다. (IMFShutdown.Shutdown)

설명

다음 유형의 개체는 IMFShutdown을 노출합니다.

이러한 개체 중 하나를 만드는 구성 요소는 개체를 해제하기 전에 개체에서 Shutdown 을 호출해야 합니다. 일반적으로 애플리케이션은 이러한 개체를 직접 만들지 않으므로 일반적으로 애플리케이션에서 이 인터페이스를 사용할 필요가 없습니다.

이 인터페이스에 대한 포인터를 가져오려면 개체에서 QueryInterface 를 호출합니다.

사용자 지정 개체를 구현하는 경우 개체는 이 인터페이스를 노출할 수 있지만 애플리케이션이 Shutdown을 호출하도록 보장할 수 있는 경우에만 이 인터페이스를 노출할 수 있습니다.

Media Foundation 파이프라인이 이러한 개체에 대해 Shutdown을 호출하지 않으므로 미디어 원본, 미디어 싱크 및 동기 MFT는 이 인터페이스를 구현하지 않아야 합니다. 비동기 MFT는 이 인터페이스를 구현해야 합니다.

이 인터페이스는 Media Foundation 초기화에 설명된 대로 Media Foundation 플랫폼을 종료하는 MFShutdown 함수와 관련이 없습니다.

일부 Media Foundation 인터페이스는 IMFShutdown::Shutdown과 동일한 용도로 사용되지만 직접 관련이 없는 Shutdown 메서드를 정의합니다.

요구 사항

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

추가 정보

MFShutdownObject

미디어 파운데이션 인터페이스