Partager via


Suppression d’un objet

[La fonctionnalité associée à cette page, gestionnaires de fichiers et de flux personnalisés, est une fonctionnalité héritée. Il a été remplacé par la classe MediaStreamSource . classe MediaStreamSource a été optimisée pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise la classe MediaStreamSource au lieu des gestionnaires personnalisés de fichiers et de flux , lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La méthode Release supprime l’objet lorsque son nombre de références est égal à zéro.

STDMETHODIMP_(ULONG) CAVIFileCF::Release() 
{ 
    if (!--m_refs) 
    { 
        delete this;   // If O, delete this instance. 
        return 0; 
    } 
    return m_refs; 
}