Partager via


Méthode IMFMediaSink::Shutdown (mfidl.h)

Arrête le récepteur multimédia et libère les ressources qu’il utilise.

Syntaxe

HRESULT Shutdown();

Valeur de retour

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
MF_E_SHUTDOWN
Le récepteur multimédia a été fermé.

Notes

Si l’application crée le récepteur multimédia, elle est chargée d’appeler l’arrêt pour éviter les fuites de mémoire ou de ressources. Dans la plupart des applications, toutefois, l’application crée un objet d’activation pour le récepteur multimédia, et la session multimédia utilise cet objet pour créer le récepteur multimédia. Dans ce cas, la session multimédia (et non l’application) arrête le récepteur multimédia. (Pour plus d’informations, consultez Activation Objects.)

Une fois cette méthode retournée, toutes les méthodes du récepteur multimédia retournent MF_E_SHUTDOWN, à l’exception des méthodes IUnknown et DES méthodes IMFMediaEventGenerator . Le récepteur ne déclenche aucun événement après l’appel de cette méthode.

Configuration requise

   
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
Bibliothèque Mfuuid.lib

Voir aussi

IMFMediaSink

Récepteurs multimédias