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 |
|
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 |