Поделиться через


Интерфейс IObjectCleanup (wudfddi.h)

[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]

Любой драйвер, который хранит ссылочный com-интерфейс для объекта WDF, должен поддерживать интерфейс IObjectCleanup, чтобы предотвратить утечку интерфейса. Обратите внимание, что драйверы, как правило, не требуются для хранения ссылок на объекты WDF.

Наследство

Интерфейс IObjectCleanup наследует от интерфейса IUnknown. IObjectCleanup также имеет следующие типы элементов:

  • Методика

Методика

Интерфейс IObjectCleanup имеет эти методы.

 
IObjectCleanup::OnCleanup

Метод OnCleanup освобождает все ссылки на объект WDF, чтобы предотвратить утечку интерфейса.

Замечания

Платформа вызывает метод интерфейса IObjectCleanup при выпуске связанного объекта платформы.

Драйвер может зарегистрировать интерфейс IObjectCleanup при вызове любого метода, создающего объект WDF.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка wudfddi.h