Löschen eines Objekts

Die Release-Methode löscht das Objekt, wenn der Verweiszähler 0 (null) ist.

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