Interface IMFShutdown (mfidl.h)

Exposés par certains objets Media Foundation qui doivent être explicitement arrêtés.

Héritage

L’interface IMFShutdown hérite de l’interface IUnknown. IMFShutdown compte également les types de membres suivants :

Méthodes

L’interface IMFShutdown utilise ces méthodes.

 
IMFShutdown ::GetShutdownStatus

Interroge le status d’un appel antérieur à la méthode IMFShutdown ::Shutdown.
IMFShutdown ::Shutdown

Arrête un objet Media Foundation et libère toutes les ressources associées à l’objet. (IMFShutdown.Shutdown)

Remarques

Les types d’objets suivants exposent IMFShutdown :

Tout composant qui crée l’un de ces objets est responsable d’appeler Shutdown sur l’objet avant de libérer l’objet. En règle générale, les applications ne créent aucun de ces objets directement. Il n’est donc généralement pas nécessaire d’utiliser cette interface dans une application.

Pour obtenir un pointeur vers cette interface, appelez QueryInterface sur l’objet .

Si vous implémentez un objet personnalisé, votre objet peut exposer cette interface, mais uniquement si vous pouvez garantir que votre application appelleRa l’arrêt.

Les sources multimédias, les récepteurs multimédias et les MFT synchrones ne doivent pas implémenter cette interface, car le pipeline Media Foundation n’appelle pas l’arrêt sur ces objets. Les mft asynchrones doivent implémenter cette interface.

Cette interface n’est pas liée à la fonction MFShutdown , qui arrête la plateforme Media Foundation, comme décrit dans Initializing Media Foundation.

Certaines interfaces Media Foundation définissent une méthode Shutdown , qui a le même objectif que IMFShutdown ::Shutdown , mais qui n’est pas directement liée à celle-ci.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h

Voir aussi

MFShutdownObject

Interfaces Media Foundation