Eliminazione di un oggetto
[La funzionalità associata a questa pagina, Custom File and Stream Handlers, è una funzionalità legacy. È stata sostituita dalla classe MediaStreamSource. La classe MediaStreamSource è stata ottimizzata per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi la classe MediaStreamSource anziché i gestori di file e di flusso personalizzati, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il metodo Release elimina l'oggetto quando il numero di riferimenti è zero.
STDMETHODIMP_(ULONG) CAVIFileCF::Release()
{
if (!--m_refs)
{
delete this; // If O, delete this instance.
return 0;
}
return m_refs;
}