删除对象

[与此页面关联的功能(自定义文件和流处理程序)是一项旧功能。 它已被 MediaStreamSource 类取代。 MediaStreamSource 类 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaStreamSource 类 而不是 自定义文件和流处理程序。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]

Release 方法在对象的引用计数为零时删除该对象。

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