Löschen eines Objekts
[Das dieser Seite zugeordnete Feature Benutzerdefinierte Datei- und Streamhandler ist ein Legacyfeature. Sie wurde durch die MediaStreamSource-Klasse ersetzt. Die MediaStreamSource-Klasse wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit die MediaStreamSource-Klasse anstelle von Benutzerdefinierten Datei- und Streamhandlern verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die Release-Methode löscht das Objekt, wenn seine Verweisanzahl 0 ist.
STDMETHODIMP_(ULONG) CAVIFileCF::Release()
{
if (!--m_refs)
{
delete this; // If O, delete this instance.
return 0;
}
return m_refs;
}